Timing von ConnectaSync -MethodenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Timing von ConnectaSync -Methoden

Post by Anonymous »

Ich versuche nur, meinen Discord -Bot dem Kanal zu verbinden, in dem ich ConnectaSync anrufe, es funktioniert richtig und mein Bot schließt sich dem Kanal an, aber die Methode hängt weiter und zeitweise in etwa 15 Sekunden, auch die Verbindung des Bots von der Kanal. Außerdem funktionieren die anderen "Warten" -Methoden im Inneren ordnungsgemäß, wie z. B. "sendMessageasync". Was kann ich tun, um es zu beheben?

Code: Select all

private async Task HandleMessageReceived(SocketMessage message)
{
if (message.Author.Id == _client.CurrentUser.Id)
{
return;
}

else if (message.Content == "!ping")
{
await message.Channel.SendMessageAsync("Pong!");
}

else if (message.Content == "!join" && message.Author is IGuildUser guildUser)
{
// Get the user's voice channel
_voiceChannel = guildUser.VoiceChannel;

// Connect to the voice channel
if (_voiceChannel != null)
{
await message.Channel.SendMessageAsync("I joined the channel.");
var audioClient = await guildUser.VoiceChannel.ConnectAsync();
}
else
{
await message.Channel.SendMessageAsync("You need to be in a voice channel to use this command.");
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post