Только вы видите это сообщение discord py

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

WeyS

Пользователь

Апр 13, 2020 1 0 1

Учусь создавать ботов в дискорде , как сделать что бы бот зашёл в голосовой чат и просто там сидел ?

Rud356

Модератор

Команда форума

Модератор

Апр 5, 2020 44 21 8

1 — пожалуйста, давай больше деталей по поводу того, с чем тебе нужна помощь в названии темы в следующий раз.
2 — в документации есть пункт про это (если я правильно понимаю, то у тебя последняя версия discord.py) https://discordpy.readthedocs.io/en/latest/api.html#voice
Через сообщение получаем автора, а от него получаем через него voice.channel и затем делаем к каналу connect()

vc = message.author.voice.channel await vc.connect()

Источник: itfy.org

How I made an Emojify Discord Bot using discord.py!

Как сделать «Только вы видите это сообщение»?

6197e6d9ab2d5061578896.png

Оно должно отвечать на команду help.

  • Вопрос задан более года назад
  • 817 просмотров

3 комментария

Простой 3 комментария

retUrn3d

Научитесь изучать документацию.
Тык

Vindicar

retUrn3d, это совершенно не релевантно. Свойство, которое вы указали, позволяет скрыть команду бота на discord.py из списка команд, выдаваемых по !help.

retUrn3d

Vindicar, однако был действительно не прав. Привык к хорошему так сильно, что и уже и понятия не имею что есть в базе discord.py а чего нету.
К сожалению в стандартной библиотеке действительно нет такого метода.
Так что я глядел бы в сторону слэш-команд, вот там, такой тип имеется точно.

Источник: qna.habr.com

Бот Discord не может определить автора сообщения Python

Бот Discord не позволит мне запустить команду, когда определенный пользователь отправит сообщение.

Еще по теме:  Как посмотреть все роли на сервере discord

user9091422 19 янв ’18 в 03:28 2018-01-19 03:28
2018-01-19 03:28

2 ответа

Как указано в документации, message.author это Member объект, а не строка. Сравнение члена со строкой всегда приводит к False ,

поскольку Member это подкласс User , вы можете использовать id атрибут для идентификации автора:

В этой статье описывается, как найти идентификатор пользователя. Подвести итог:

  1. Включить режим разработчика в разделе «Настройки» -> «Внешний вид» -> «Дополнительно»
  2. Щелкните правой кнопкой мыши пользователя и нажмите «Копировать идентификатор».

user1222951 25 фев ’18 в 13:38 2018-02-25 13:38
2018-02-25 13:38

Discord.py Bots — Choices & Input

Вы могли бы вместо этого попробовать

Чтобы найти идентификатор человека, сначала включите режим разработчика в раздоре (Настройки, Внешний вид, Дополнительно). После этого щелкните правой кнопкой мыши на их имени в Discord и нажмите Copy Id. Затем вставьте идентификатор в идентификатор автора. Надеюсь это поможет!

Источник: stackru.com

Рейтинг
( Пока оценок нет )
Загрузка ...