Example Bots
1.0.0
此儲存庫旨在展示 DSharpPlus .NET Discord 程式庫並向您重新介紹 .NET 生態系統。雖然我們確實嘗試使我們的程式碼成為良好的學習資源,但它並不是為了教您 C#。
此儲存庫包含 DSharpPlus .NET Discord 程式庫的Example Bots 。在./src
目錄中,您將找到列出的每個庫擴充。在庫擴展目錄內部,您將找到特定於擴充功能的範例。每個範例都包含一個基本機器人,旨在向您介紹該庫的各個方面。
所包含的程式碼旨在提高可讀性,而不是提高效率。雖然我們嘗試遵循最佳實踐,但我們不保證程式碼是完美的。如果您發現機器人功能有任何問題,請隨時提出問題或拉取請求。
如果您對該庫完全陌生,我建議您查看./src/Core/HelloWorld/
專案。一旦您覺得您已經了解該程式庫如何啟動機器人,您就可以開始使用我們的擴充功能(例如 CommandsNext 或 SlashCommands)來為您的機器人添加更多功能。
每個項目都針對 .NET 7。
每個機器人都是一個獨立的專案。您可以透過導覽至專案目錄並執行dotnet run
來執行它們。您需要透過DISCORD_TOKEN
環境變數提供機器人令牌: DISCORD_TOKEN=
。或者,您可以取得.env
檔。使用我們目前的.vscode
配置,VSC 預設會嘗試取得.env
檔。您可以在此處找到有關如何獲取機器人令牌的更多資訊。