所以我试图找到一种方法来为该代码制作命令处理程序:
client.on('message', message => {
if (!message.guild) return;
if (message.content.startsWith(!handler))
message.channel.send('Command')
});
有人可以帮忙吗?
答案 0 :(得分:1)
为什么不仅仅使用“白痴指南”中提供的命令处理程序示例?
答案 1 :(得分:0)
您可以做的是这样的:
client.on('message', message => {
if(!message.content.startsWith(PREFIX) return;
if(message.channel.type !== 'text') return;
if(message.content.startsWith(PREFIX + 'ping') {
message.reply('Pong!');
}
})
答案 2 :(得分:0)
https://discordjs.guide/#/command-handling/ 对于可自定义的命令处理程序,避免了深入的解释和代码