@game__crash

Почему не работает команда play?

Код команды:
@commands.command(name='play1')
  async def play(self, ctx, *, query):
    try:
      player = self.client.music.player_manager.get(ctx.guild.id)
      query = f'ytsearch:{query}'
      results = await player.node.get_tracks(query)
      tracks = results['tracks'][1]

      player.add(requester=ctx.author.id, track=tracks)
      if not player.is_playing:
        await player.play()

    except Exception as error:
      print(error)

Когда ввожу текст или ссылку музыка не играет, но ошибки нет, как сделать чтобы играла, и желательно чтобы при вводе команды бот сразу подключался к голосовому каналу.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
Убедиться что команда вызывается
Убедиться что каждый шаг возвращает ожидаемый результат
Дописать код подключения бота к голосовому каналу

Доп вариант обратиться к тому кто писал этот код, может он подскажет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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