【发布时间】:2019-11-17 11:06:53
【问题描述】:
我想做一个反应游戏,它需要函数消息、反应和用户,有没有办法我可以从另一个调用另一个 client.on(在我的情况下是 bot.on)函数? (代码中不相关的部分缺失)
bot.on('message', function (message) {
if (message.content.startsWith(prefix)) {
var fetchedMessages = message.channel.fetchMessages({ limit: 99 });
var args = message.content.substring(1).split(' ');
var cmd = args[0];
args = args.splice(1);
switch (cmd) {
case 'react':
messageReactionAdd()
break;
---------------------------------------------------------------------------
bot.on('messageReactionAdd', (message,reaction, user) => {
minigames.reaction(message,user,reaction)
});
---------------------------------------------------------------------------
module.exports = {
reaction: function (reaction,message) {
var reacted =
message.channel.send("Auf die Plätze").then(function(message){
setTimeout(function () {message.edit("Fertig ?") }, 5000)
setTimeout(function () {message.edit("LOS!") }, 10000)
setTimeout(function () {message.react("????") }, 10000)
setTimeout(function () {message.edit("STOP ") }, 17000)
setTimeout(function () { }, 1000)
})
if(reaction.emoji.name === "????") {
console.log(reaction.users);
}
},
【问题讨论】:
标签: node.js discord discord.js