Discord.js:如何临时激活外部js文件中的事件

时间:2019-03-31 19:12:02

标签: javascript node.js discord.js

因为明天是四月一日,所以我为我的不和谐机器人开了一个小玩笑: 该机器人具有一个输出“说谢谢”的命令。之后,执行命令的用户需要在一分钟内说出“谢谢”,“谢谢”或其他内容。如果他不这样做,将会执行其他操作。

这就是我得到的atm。我不知道是否会超时,我想检查事件是否在该分钟内找到了“谢谢”

var thankWords = ['thank', 'thank you', 'thanks'];

                    for (int i = 0; i < thankWords.Length, i++) {
                        if(message.content.includes(thankWords[i])) {
                           //sets a "saidThanks"-boolean to true
                        }
                    }

                setTimeout(() => {

                    //checks if "saidThanks" is true and does stuff if not so

                }, 60000);

现在,我的问题是,我的机器人程序命令位于单独的文件夹中,每当以我的前缀执行“ onMessage” -Event时,机器人程序便会查找名为该命令的文件并执行该文件。 那么,如何将“ onMessage”事件带到此外部js文件中,并激活一分钟,以检查“谢谢”是否写在聊天记录中?

0 个答案:

没有答案