Как узнать id реакции discord

После всего выше перечисленного хотелось бы узнать как выводить сообщение после того как пользователь нажал на саму реакцию.

Отслеживать

задан 31 янв 2021 в 21:20

101 1 1 серебряный знак 9 9 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

  1. ID реакции не существует, но существует ID эмодзи:

print(reaction.emoji.id)

  1. Чтобы повесить реакцию на сообщение, для начала получи объект этого сообщения, а затем уже используй метод add_reaction():

message = await ctx.send(«Hi!») # Или: message = await channel.fetch_message(message_id) # emoji может быть объектом следующих классов: Emoji, Reaction, PartialEmoji, str await message.add_reaction(emoji)

  1. Если тебе нужно, чтобы после нажатия реакции писалось сообщение, используй событие «on_raw_reaction_add»:

Источник: ru.stackoverflow.com

How To Find Your Discord ID (2023)

Как получить discord id пользователей, которые отреагировали на конкретное сообщение discord.js

Я хотел бы получить id пользователей, которые отреагировали на конкретное сообщение, и поместить их в переменную players , я console.log() несколько раз искал решение, использовал Google, и спросил у друзей, что не увенчалось успехом. Я надеюсь, что смогу найти кого-то с достаточным опытом, чтобы помочь мне найти ответ или другой вопрос с ответом на эту небольшую проблему, которая у меня есть.

let players = [message.author.id] message.react(») const filter = (reaction, user) => reaction.emoji.name === » message.awaitReactions(filter, < time: 20000 >) .then(collected => < console.log(collected.user.id) players.push(collected.user.id) >) .catch(console.error);

TimeTicks 28 Июн 2021 в 17:13

Источник: question-it.com

Как узнать всех пользователей которые поставили реакцию на выбранное сообщение в discord.py?

Создаю функцию у бота которая собирает участников и переправлчяет из на сервер.

Еще по теме:  Как добавить vexera на сервер дискорд

Я смотрел документацию, но когда пытаюсь узнать всех пользователей вот так:
mess.Reaction.users() — высвечивает, что Reaction не является атрибутом Message..
Как можно узнать?

  • Вопрос задан более двух лет назад
  • 4291 просмотр

Комментировать
Решения вопроса 1

fixator10

Как узнать свой ID дискорд (без Bluecord-a)

Атрибут который вам нужен называется Message.reactions . discord.Reaction — тип возвращаемых объектов в reactions.

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

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