Как заставить моего бота c # Discord дать кому-то конкретный псевдоним после того, как он отреагирует реакцией на этот псевдоним - PullRequest
0 голосов
/ 20 ноября 2018

заголовок говорит сам за себя, но я хочу, чтобы мой бот дал кому-то псевдоним , когда он реагирует определенным примером реакции:: ok_hand: дает им, скажем, псевдоним [AFK], а затем, возможно,: thumbsdown: удаляет этот ник.

1 Ответ

0 голосов
/ 21 ноября 2018

На вашем DiscordSocketClient есть событие ReactionAdded, вы можете подписаться на него. Затем я бы предложил сначала проверить имя реакции, если оно соответствует ok_hand или thumbsdown, после этого. Затем загрузите сообщение, поскольку оно может больше не кэшироваться: var msg = await arg1.DownloadAsync();. Тогда это полностью зависит от вас, как только разрешить это в определенных каналах, после этого проверьте, соответствует ли контент. После этого получите роль из вашей гильдии и добавьте / удалите ее для пользователя.

...