1

Тема: Nextcord logout

@bot.command(name=left')
async def bark(ctx):
    user = ctx.message.author
    if user.voice != None:
        try:
            vc = await user.voice.channel.connect()
        except:
            vc = ctx.voice_client
        if vc.is_playing():
            vc.stop()
        source = await nextcord.FFmpegOpusAudio.from_probe(source="music/bot_left_channel.mp3", method='fallback')
        vc.play(source)
    else:
        ctx.voice_client.disconnect()

Я намагаюсь встановити sound при виході бота з дискорда
і виходить або він виходить і не грає музика ибо навпаки
Дякую

2

Re: Nextcord logout

GPT-4 написав:

Додати відсутній символ ' в назві команди

import nextcord
from nextcord.ext import commands

bot = commands.Bot(command_prefix='!')

@bot.command(name='left')
async def bark(ctx):
    user = ctx.author
    if user.voice is not None:
        try:
            vc = await user.voice.channel.connect()
        except:
            vc = ctx.voice_client
        if vc.is_playing():
            vc.stop()
        source = await nextcord.FFmpegOpusAudio.from_probe(source="music/bot_left_channel.mp3", method='fallback')
        vc.play(source)
    else:
        await ctx.send('Користувач не знаходиться в голосовому каналі.')

bot.run('your_bot_token')

замінити 'your_bot_token' на реальний токен вашого бота