VEYREN
@VEYREN
Длеаю бота в дискорде.

Участник при упоминании в команде !vmute должен если он есть в войс канале дискорд переноситься в другой канал, как это исполнить?

Мой код:
@commands.command(aliases=['Vmute', 'вмут', 'Вмут', 'vmut', 'вмуте', 'вЗамутить', 'взамутить', 'вМутить', 'вмутить'])
    @commands.has_permissions(kick_members = True)
    async def vmute(self,ctx, member: discord.Member, duration = None, *, reason = None, channel='id=︱Loading...'):
        channel = discord.utils.get(ctx.message.guild.voice_channels, name='︱Loading...')
        mute_role3 = discord.utils.get(ctx.message.guild.roles, id = 847783493160796181)
        if ctx.member in ctx.guild.voice.channel:
            await member.move_to(channel)
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Krytiu_govnocoder
channel = discord.utils.get(_ctx.message.guild.voice_channels, id = ид)
for i in ctx.guild.voicechannels:
await member.moveto(channel)⁣

Ну вот так
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы