Как поставить реакцию в дискорде с телефона

Необходимо как-то реализовать одновременную расстановку реакций и их принятие. Т.е бот ставит на какое-либо сообщение 3 реакции. Как только он поставил первую, а пользователь на нее нажал прежде чем бот завершил расстановку остальных, происходит какое-либо действие. Проблема в том, что если реализовывать это через bot.wait_for — расстановка реакций встанет. А если реализовать через ивент нажатия на реакцию, то можно будет активировать реакцию вне необходимого мне промежутка времени.

Отслеживать
задан 11 апр 2021 в 15:39
101 1 1 серебряный знак 9 9 бронзовых знаков

Уверен, что предварительная расстановка реакций от бота у вас ставится последовательно в синхронном режиме, поэтому долго расставляется. Ставьте их параллельно в асинхронном режиме.

12 апр 2021 в 9:47

1 ответ 1

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

Событие добавления реакции в Discord.py называется on_raw_reaction_add(payload) и принимает в качестве аргумента payload . Из этого аргумента можно получить эмоджи, ID пользователя, канала, сервера, сообщения и другую информацию.

Как установить эмодзи на свой Дискорд сервер с телефона?

Создадим команду add_reactions() , при вызове которой бот будет добавлять на только что отправленное сообщение реакции из списка. В глобальную переменную запишем id этого сообщения, чтобы работать с ним при срабатывании on_raw_reaction_add() . Либо можно записывать id сообщения в глобальный список, если нужно обрабатывать несколько сообщений.

В коде on_raw_reaction_add() обрабатываем как надо полученную реакцию.

Код:

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

Как что-бы дискорд бот ставил реакции под сообщения конкретного пользователя?

Крч, мне в голову взбрело написать собственного бота в дискорд чтобы смешно и всё-такое. Но главная идея заклчсалась в том, что-бы ставить одну кастомную реакцию под сообщением конкретного пользователя (постоянно. не зависимо от содержания, времени и т.п.) Просмотрев тыщю гайдов и туторов выяснил что можно вычленить айди юзера через режим разработчика, и от этого плясать, но т.к. в питоне я как в орфографии поэтому требуется помощь. Вот как сделать чтобы бот понимал айди и ставил реакт вот это вопрос. вот код:

async def on_ready(self): print(‘Система успешно взломана АЗАЗАЗАЗАЗАЗА’) async def on_message(self, message): if message.author == self.user: return if message.content == ‘бот помоги’: await message.channel.send(‘нет’) if message.content == ‘пися’: await message.channel.send(‘попа’) if message.content == ‘да’: await message.channel.send(‘филипкиркоров’) if message.content == ‘бот прив’: await message.channel.send(‘пцвпаол’) if message.content == (‘бум’): await message.channel.send(‘123’) async def on_message(self, message): if message.author == self.user: return if message.content == ‘123’: emoji = ‘:1hihihiha:1037993089593262091’ await message.add_reaction(emoji) intents = discord.Intents.default() intents.message_content = True client = MyClient(intents=intents) client.run(‘токен’)
Отслеживать

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

Perda4ello
задан 5 ноя 2022 в 17:06
Perda4ello Perda4ello
3 2 2 бронзовых знака

За вас напишут только фрилансеры, за скромные 500р. Здесь готовы только помочь, с чем конкретно — напишите

5 ноя 2022 в 17:43

Спасибо за комментарий Денис, наверное я не совсем корректно поставил вопрос. Имелось ввиду что мне надо узнать как сделать так, что-бы бот понимал кто пишет, и если это тот, кто нужен, то ставил реакцию, а не просить написать код за меня.

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

Редактор портала Otzyvmarketing.ru. Работаю в сфере интернет-маркетинга с 2010 года.

Поделитесь статьей с друзьями и коллегами

В декабре 2021 года в Telegram появилась функция реакций. Они помогают быстро и без слов получать обратную связь от подписчиков на канале и от друзей в личной переписке или чате.

Особенность реакций в Telegram — интерактивность. Каждая отправка эмодзи сопровождается анимацией. А если вы администратор канала или группы, то можете составить отдельный перечень для своей площадки. О том, как это сделать, расскажем далее.

Продвижение в Stories у блогеров: надёжно и эффективно

InstaJet.in — сервис интеграций с блогерами в Stories. Только проверенные блогеры, готовые к сотрудничеству!

  • Выбирайте лучших: в открытом каталоге можно подобрать блогеров самостоятельно или с помощью менеджера.
  • Контролируйте процесс: интеграции размещаются точно в срок и в том виде, в котором их согласует заказчик.
  • Анализируйте результаты: сервис предоставляет готовые отчёты по кампаниям в удобных таблицах.

Платформа работает с юридическими лицами и предоставляет все необходимые документы.

Как включить реакции в чате телеграм

Изменять реакции могут только владельцы каналов или чатов. Если вы назначенный администратор, доступа для таких правок у вас нет.

Как включить реакции через мобильное приложение? Разберем инструкцию на примере Telegram Android версии 9.0.

1. Откройте нужный канал или группу. Чтобы перейти в описание канала, нажмите на название или аватар.

2. Нажмите на иконку карандаша. Вы увидите настройки чата.

3. Перейдите в раздел реакций. Нажмите «Включить реакции».

4. Перед вами выйдет список. Автоматически подключатся эмодзи лайка и дизлайка. Если этого достаточно, вернитесь обратно в канал. Если нет, создайте свой набор реакций. Всего доступно 40 вариантов — каждый включается отдельно, достаточно нажать на строку с эмодзи.

Еще по теме:  Как научиться мурчать в дискорде

В системе iOS схема подключения будет аналогичной.

Чтобы подключить реакции в группе через Telegram Desktop, следуйте инструкции:

  1. Откройте канал или группу. Чтобы вызвать меню чата, нужно нажать на три точки в правом углу.
  2. Выберите «Управление группой»/«Управление каналом». Эта надпись будет второй сверху.

  • Отключить реакции
  • Включить все сразу
  • Выбрать часть реакций

4. Выберите подходящий вариант и нажмите кнопку «Сохранить».

Готово! Вы всегда сможете вернуться к настройкам и изменить параметры реакций. Например, если решили отключить непопулярные у подписчиков эмодзи или отключить негативные — для защиты от хейта.

Как добавить реакции в группе телеграм через бота

Администраторы Telegram-каналов и групп могут добавить реакции-кнопки. Подключать их сложнее, но у них есть особенность: реакцией могут быть не только эмодзи, но и текст. Можно поставить как одну, так и несколько реакций. В посте кнопки будут выглядеть вот так:

Подробная инструкция в этом видео:

Чтобы добавить реакции через бот, нужно пройти подготовительный этап:

Готово! Вы свободно можете использовать бот-помощник. Теперь научимся подключать в нем реакции:

  • Откройте диалог с новым ботом-администратором. Запустите его с помощью «/start».

  • Нажмите «Создать пост». Если вы подключили несколько своих каналов, выберите один.
  • Отправьте готовый текст для записи.
  • Используйте функцию «Добавить реакции».

  • Отправьте желаемые реакции: эмодзи, тексты и их сочетания. Чтобы разделить кнопки, используйте перенос строки или слэш (/).

Важно: нужно соблюдать порядок «сначала эмодзи, потом слова». Если написать наоборот, бот не будет воспринимать эти данные как реакцию.

  • Бот покажет, как запись будет выглядеть вместе с реакциями. Если вы решили что-то изменить, отправьте изменения заново. Если вам все понравилось, нажмите кнопку «Далее». Время записи для публикации можете выбрать сами.

Как посмотреть, кто поставил реакции

В телеграм-каналах никто не может посмотреть, кто поставил реакцию: ни владелец, ни администратор. В группах все пользователи видят, кто поставил реакцию. Телеграм отображает фотографии пользователей с рядом с эмодзи-реакций. Также всем участникам группы приходят уведомления об этом, как при сообщениях.

Если откликов больше двух, выйдет только число. Чтобы увидеть за этим числом пользователей через смартфон, нужно нажать на сообщение и перейти в строку с количеством реакций.

При использовании Telegram Desktop, нажмите на сообщение правой кнопкой мыши и поднесите курсор к количеству реакций. Выйдет окно с пользователями.

Информацию о реакциях в чате получают все члены группы. Можно ли отключить уведомления при реакциях? Отдельно от сообщений, нет. Их можно замьютить только вместе с сообщениями.

Еще по теме:  Чит на дискорд на роли

Как поставить реакцию в телеграм

Для пользователей обычного Telegram и Telegram Premium предоставлен разный доступ к реакциям. Подробнее — в таблице.

Информация актуальна для Telegram 9.0 для Android, iOS и macOS и Telegram Desktop версии 4.2.

Telegram Telegram Premium
Всплывающее меню для выбора реакций Всплывающее меню для выбора реакций
Чаще используемые реакции автоматически перемещаются вперед Чаще используемые реакции автоматически перемещаются вперед
Доступно для реакции: 40 анимированных эмодзи Доступно для реакции: неограниченное количество анимированных эмодзи
На 1 сообщение можно поставить 1 реакцию На 1 сообщение можно поставить до 3 разных реакций

В Telegram есть быстрые реакции и обычные. Быстрая реакция появится, если нажать на сообщение два раза подряд. По умолчанию выйдет «лайк» — палец, поднятый вверх.

ЧИТАЙТЕ ТАКЖЕ

Эмодзи для быстрой реакции можно поменять. Разберем инструкцию на примере Telegram Android. В iOS смена реакции будет похожей.

1. Откройте мессенджер и перейдите по трем горизонтальным полосам в левом углу. Нажмите на «Настройки» профиля.

2. Выберите пункт «Стикеры и эмодзи», в открытом меню вы увидите строчку «Быстрые реакции».

3. Перед вами появится список доступных эмоджи. Выберите нужный.

Готово! Изменять быструю реакцию можно бесконечно.

Как поставить обычную реакцию через смартфон? Нужно вызвать окно для действий с сообщением, для этого:

  • в Android кликните на сообщение или запись один раз
  • в iOS — зажмите пальцем.

Далее выберите одну из доступных в строке реакций. Для выбора из меню нажмите на кружок со стрелкой.

Реакцию можно поменять. Для этого нужно выбрать новую, старая автоматически исчезнет. Чтобы убрать реакцию полностью, нужно нажать на нее один раз.

Чтобы поставить реакцию в Telegram Desktop, нужно поднести курсор мыши к правому нижнему углу сообщения. Там, где написано время отправки, выйдет окно с реакциями.

Можно ли ставить реакции анонимно

Как упомянули выше, в телеграм-каналах даже администратор не узнает, кто оставил реакцию. В чатах посмотреть реагирующих могут все и всегда.

Когда реакций становится много, то под постом или сообщением появляется только цифра — количество реагирующих. То есть следующие реагирующие добавляются к какому-то числу без отображения своих фото. Из-за этого некоторые ошибочно думают, что ставят реакции анонимно.

Резюмируя: в каналах анонимность есть, а группах — нет.

Заключение

Источник: otzyvmarketing.ru

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