Gafarchik
@Gafarchik
123

Discord.py bot join_voice_channel?

Доброго времени суток!
столкнулся с проблемой в написании дискорд бота. Нужно добавить бота в голосовой чат.
пробовал так:
import discord
from discord import utils
from discord.utils import get
from discord.ext import commands
from discord.ext.commands import Bot
from discord.voice_client import VoiceClient
@bot.event
async def on_ready():
	print ('Bot is ready.')
@bot.command(pass_context=True)
async def play(ctx):
    await bot.join_voice_channel(705816316598026330)

Бот выдает такую ошибку:
Traceback (most recent call last):
  File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\bot.py", line 892, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 797, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\gafig.DESKTOP-B4N254S\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 92, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Bot' object has no attribute 'join_voice_channel'

Как правильно его добавить?
я новичок не судите строго)
За ранее спасибо)
  • Вопрос задан
  • 1291 просмотр
Решения вопроса 1
Gafarchik
@Gafarchik Автор вопроса
123
все ошибку понял)
теперь для тех кто столкнулся с тем-же что и я:
pip install -U discord.py[voice]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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