@quzmy

Как сделать удаление сообщения по реакции в дискорде?

У меня есть бот Restarter v3 , который в определённом канале создаёт реакцию на каждое сообщение и я хочу сделать, чтобы тот, кто отправил сообщение, при нажатии на реакцию, это сообщение удалялось. Соответственно, важно, чтобы я могу выбрать канал для удаления. (только можете не кидать просто код, а сказать что с ним делать)
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xIICUX
https://restarter.mattcowley.co.uk/docs/#channelreacts
Документация по вашему боту, кажется, он этого не может.

Если не хотите сильно запариваться с программированием кастомного бота, можете поставить yagpdb
И создать кастомную команду примерно такого вида:
Trigger type: Reaction ( Added reactions only )
Response:
{{ $Msg:= getMessage .Reaction.ChannelID .Reaction.MessageID }}
{{ if eq $Msg.Author.ID .Reaction.UserID }}    
    {{ deleteTrigger 0 }}
{{ end }}

Only run in the following channels: (выберите ваш канал)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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