我正在尝试编写一个C#Discord Bot,它到目前为止工作正常。但从今天起它无法连接到任何公会。我100%肯定,我正在使用正确的令牌,我还将机器人授权给我自己的不和服务器,但它总是抛出这个错误:
[错误]网关:处理调度错误(GUILD_AVAILABLE)
这是代码,我用来连接公会:
public async Task MainAsync()
{
client = new DiscordSocketClient(new DiscordSocketConfig
{
LogLevel = LogSeverity.Verbose
});
commands = new CommandService();
services = new ServiceCollection().BuildServiceProvider();
await InstallCommands();
await client.LoginAsync(TokenType.Bot, token);
await client.StartAsync();
client.Log += Log;
client.UserJoined += UserJoined;
await Task.Delay(-1);
}
我的错误在哪里?
答案 0 :(得分:2)
这是1.0.1的已知问题,已在更高版本中修复,因此您需要更新。见这里:https://github.com/RogueException/Discord.Net/issues/810#issuecomment-328253426。