当某人对某个昵称做出反应后,如何使我的c#Discord机器人给它一个特定的昵称

时间:2018-11-20 06:17:36

标签: c# bots discord.net

标题说明了所有内容,但我确实希望我的机器人在某人对某个反应示例作出反应时给他一个昵称::ok_hand:给他们说一个[AFK]昵称,然后也许:thumbsdown:删除那个昵称。

1 个答案:

答案 0 :(得分:0)

在您的DiscordSocketClient上有一个ReactionAdded事件,您可以订阅。然后,我建议先检查反应名称是否匹配ok_hand或thumbsdown。然后下载消息,因为它可能不再被缓存:var msg = await arg1.DownloadAsync();。然后,完全由您决定,就像只允许在某些频道中那样,然后检查内容是否匹配。之后,从公会中获取角色并将其添加/删除给用户。