2
私はC#Discord Botをコードしようとしています。しかし今日以来、それはどんなギルドにもつながりません。私は100%確信している、私は正しいトークンを使用していますし、私も自分の不和サーバーにボットを承認しましたが、それは常に、このエラーがスローされます。ボットはギルドに接続できません
[ Error] Gateway: Error handling Dispatch (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);
}
私の誤りはどこですか?
Discord.Netのどのバージョンをお使いですか?これは1.0.1の既知の問題で、それ以降のバージョンで修正されています。ここをクリックしてください:https://github.com/RogueException/Discord.Net/issues/810#issuecomment-328253426 – ptyyy
ああ、すべてのナゲットパッケージを更新しましたが、今度は再び動作します。ありがとうございます – Xilath
問題ありません。あなたはこの質問を閉じることができるように、答えとして私の回答を掲示します。 – ptyyy