Функции калькулятора
Ответить на сообщение
discord_reply_to_message(message_id, text) - ответить на сообщение
id сообщения, на которое нужно ответить
текст ответного сообщения
Удалить сообщение
discord_delete_message(message_id) - удалить сообщение
id сообщения, которое нужно удалить
Изменить сообщение
discord_edit_message(message_id, text) - изменить сообщение
ID сообщение, которое нужно изменить
Закрепить сообщение
discord_pin_message(message_id) - закрепить сообщение
ID сообщение, которое нужно закрепить
Открепить сообщение
discord_unpin_message(message_id) - открепить сообщение
ID сообщения, которое нужно открепить
Отправить реакцию на сообщение
discord_send_reaction(message_id, reaction) - отправить реакцию на сообщение
сообщение, на которое нужно отправить реакцию
реакция, которую нужно отправить. Можно передать один эмодзи (Например ❤️), или id кастомного эмодзи на сервере. Где взять id кастомного эмодзи - информация ниже
Удалить реакцию на сообщение в канале
discord_delete_reaction(message_id, reaction, user_id) - удалить реакцию на сообщение в канале
сообщение, на котором нужно удалить реакцию
реакция, которую нужно удалить. Можно передать один эмодзи (Например ❤️), или id кастомного эмодзи на сервере. Где взять id кастомного эмодзи - информация ниже
id пользователя, чью реакцию нужно удалить. Необязательный параметр, если нужно удалить реакцию от текущего бота.
При отправке реакции от пользователя, в чат поступает коллбек вида:
new_like ❤️ uid413984787162726410
где uid413984787162726410 - id пользователя, отправившего реакцию.
Где взять id кастомной реакции?
Если в канале дискорда отправить кастомную реакцию на сообщение, придет колбек вида:
new_like beer:1479419477396291696 uid413984787162726410
где beer:1479419477396291696 - это id реакции. Его можно скопировать для использования в функциях с реакциями
Где взять id сообщения?
Id сообщения клиента можно получить из вебхука, если save_webhook включен. Пример:
data = discord_webhook["data"]
msg_id = data["id"]
result = discord_reply_to_message(msg_id, "This is a reply to a message")