当用户加入服务器时,如何让我的机器人分配角色,然后在两分钟后将其取下?

时间:2019-02-02 15:42:16

标签: discord discord.js

我想编程实现我的不和谐服务器机器人,现在我希望把它分配一个角色(姑且称之为SELECT A.ID SRCID, B.ID DESTID FROM TBL A FULL OUTER JOIN TBL B ON A.SOURCE=B.DESTINATION AND B.SOURCE=A.DESTINATION AND A.ID<>B.ID AND (B.DESTINATION='A' OR B.SOURCE='A') WHERE NVL(A.SOURCE, 'A')='A' OR NVL(A.DESTINATION, 'A')='A' )用户加入服务器。之后,当用户已经在服务器两分钟,我想使机器人起飞的角色new。我到处搜索,但没有找到答案。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这很简单。首先,您需要您的机器人来监听guildMemberAdd事件。之后,您需要对所述成员执行addRole。 然后,您需要创建一个setTimeout,然后在该成员上调用removeRoll