В Discord.Net 1.0.2 я пытаюсь создать бота, который сможет воспроизводить видео с YouTube в голосовых каналах. Проблема в том, что когда бот присоединяется, бот немедленно уходит. Вот мой код.
[Command("play")]
public async Task PlayMusic(string videourl)
{
#region Joining the channel
SocketGuildUser user = Context.User as SocketGuildUser;
if (user.VoiceState == null)
{
await Context.Channel.SendMessageAsync(":x: You aint' in a voice channel!");
return;
}
ISocketAudioChannel channel = user.VoiceChannel;
await channel.ConnectAsync();
#endregion
}
У меня нет ошибок. В качестве бонуса, как я могу проигрывать аудио файлы?