Repositori ini bertujuan untuk menampilkan perpustakaan DSharpPlus .NET Discord dan memperkenalkan kembali Anda ke ekosistem .NET. Meskipun kami berupaya menjadikan kode kami sebagai sumber pembelajaran yang baik, hal ini tidak dimaksudkan untuk mengajari Anda C#.
Repositori ini berisi Example Bots untuk perpustakaan DSharpPlus .NET Discord. Di direktori ./src
, Anda akan menemukan setiap ekstensi perpustakaan terdaftar. Di dalam direktori ekstensi perpustakaan Anda akan menemukan contoh khusus ekstensi. Setiap contoh berisi bot dasar yang dimaksudkan untuk memperkenalkan Anda ke berbagai aspek perpustakaan.
Kode yang terkandung ditujukan untuk keterbacaan, bukan efisiensi. Meskipun kami berupaya mengikuti praktik terbaik, kami tidak menjamin bahwa kode tersebut sempurna. Jika Anda menemukan masalah dengan fungsi bot, silakan buka masalah atau permintaan penarikan.
Jika Anda benar-benar baru mengenal perpustakaan, saya sarankan untuk memeriksa proyek ./src/Core/HelloWorld/
. Setelah Anda merasa telah memahami cara perpustakaan memulai bot, Anda dapat mulai menggunakan ekstensi kami (seperti CommandsNext atau SlashCommands) untuk menambahkan fungsionalitas lebih lanjut ke bot Anda.
Setiap proyek ditargetkan untuk .NET 7. Anda dapat menemukan unduhannya di sini.
Setiap bot adalah proyek mandiri. Anda dapat menjalankannya dengan menavigasi ke direktori proyek dan menjalankan dotnet run
. Anda perlu memberikan token bot melalui variabel lingkungan DISCORD_TOKEN
: DISCORD_TOKEN=
. Alternatifnya, Anda dapat mengambil sumber file .env
. Dengan konfigurasi .vscode
kami saat ini, VSC secara default akan mencoba mencari sumber file .env
. Anda dapat menemukan informasi lebih lanjut tentang cara mendapatkan token bot di sini.