#python #discord #discord.py #discord.py-rewrite
#python #Discord #discord.py #discord.py-перезаписать
Вопрос:
Я пытаюсь заставить моего бота discord отключить голосовой канал с помощью команды типа -disconnect с помощью Lavalink. Я пробовал делать это в различных подходах, но, похоже, у меня это никогда не работает. Я также не могу найти много примеров в Интернете. Самое последнее, что я пробовал, это:
@commands.command()
async def leave(self, ctx):
guild_id = int(event.player.guild_id)
await self.connect_to(guild_id, None)
Скажите мне, знаете ли вы, как выполнить команду отключения. Спасибо!!!
Это discord.py переписать, кстати.
Ответ №1:
Чтобы выполнить команду отключения, все, что вам нужно сделать, это:
await self.connect_to(ctx.guild.id, None)
Ответ №2:
Вот пример:
import asyncio
@client.command()
async def disconnect(ctx):
channel = client.get_channel(channelIdHere)
vc = await channel.connect()
await asyncio.sleep(2) # Waits 2 seconds before leaving the vc
await vc.disconnect()
Вы должны проверить documentation
для получения дополнительной информации.