【发布时间】:2018-11-21 12:52:41
【问题描述】:
我编写了一个代码,说明当离线用户聊天时,他们被删除,并向控制台发送一条消息,指出检测到离线聊天。
const Discord = require('discord.js');
const bot = new Discord.Client();
bot.on('message', message => {
let member = message.member;
let status = member.user.presence.status;
let args = message.content.trim().split(' ');
if(args[0]){
if(status === "offline") {
message.delete();
}
}
bot.on('messageDelete', (msg, status) => {
if(status === "offline"){
console.log('Offline user chat detected.')
}
}
但是,messageDelete 部分不起作用,我知道status 是个问题。
如何获取其他处理程序变量并应用它们?
【问题讨论】:
标签: javascript bots discord discord.js