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
文件。您可以在此处找到有关如何获取机器人令牌的更多信息。