0
私はチャネルを作成してすぐに変更し、それを介してメッセージを送受信しようとしています。問題は、クライアントを作成した直後に、残りの呼び出しを使用して作成されているため、クライアントが存在することを知らないということです。したがって、私はそれをローカルにアクセスすることはできません。チャネルの作成と変更
私のクライアント/ギルドを更新したりリフレッシュして新しいチャンネルを手に入れる方法はありますか?ここで
は私がやろうとしているものです:
private async Task<bool> CreateRoom(SocketGuildUser user)
{
RestTextChannel introRoom = await guild.CreateTextChannelAsync($"channel-{user.Id}"); //guild is a locally saved client.getGuild() call. Need to update?
SocketTextChannel newChannel= guild.GetChannel(introRoom.Id);
return true;
}
I)が作成し、チャネルを得るの間で呼び出し(client.getGuildをやってみましたが、それは動作していないよう... 。