查找命令处理程序时遇到问题

时间:2018-12-10 16:44:51

标签: node.js discord.js

所以我试图找到一种方法来为该代码制作命令处理程序:

client.on('message', message => {
  if (!message.guild) return;
  if (message.content.startsWith(!handler))
  message.channel.send('Command')
});

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

为什么不仅仅使用“白痴指南”中提供的命令处理程序示例?

https://github.com/z00z/ZLogger

答案 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/ 对于可自定义的命令处理程序,避免了深入的解释和代码