找不到不和谐客户端和日志消息事件参数错误



输出中的错误消息 运行代码时,我收到多个错误,有关找不到DiscordClient和找不到LogMessageEventArgs的错误。我已经检查了答案,但大多数人说由于更新,我有最新的更新,但它仍然是一个错误。谁能建议我如何更改代码以使其工作?

注意:本文对于我正在运行的 1.02 版 Discord.NET 不正确。

class MyBot
{
DiscordClient Discord;
public MyBot()
{
Discord = new DiscordClient(x =>
{
x.LogLevel = LogSeverity.Info;
x.LogHandler = Log;
});
Discord.ExecuteAndWait(async () =>
{
await Discord.Connect("TZr9Hmj2X9S7NdR8-JK5fYGKUv3kvomb", TokenType.Bot);
});
}
private void Log(object sender, LogMessageEventArgs e)
{
Console.WriteLine(e.Message);
}
}

首先卸载所有不是版本 0.9.6的 discord.net 包,然后运行 NuGet 命令行并键入"安装包 Discord.Net -版本 0.9.6"和"安装包 Discord.Net.Commands -版本 0.9.6" 这应该可以解决所有问题。

您链接的问题已经说,对于 Discord.Net(>0.9(,您需要使用DiscordSocketClient而不是DiscordClient

相关内容

  • 没有找到相关文章

最新更新