如何检测具有我的机器人用户名 discord.js 的消息
how to detect message that has my bot username discord.js
我正在尝试让我的机器人对包含其用户名的消息做出反应
如果我这样输入我的机器人用户名,它会起作用:
if(message.content.includes('bot123')) console.log('TRUE') //TRUE
但是这个没有:
if(message.content.includes(client.user.username)) console.log('TRUE') //doesn't work
我想知道为什么以及是否有办法使 client.user.username 有效
在 messageCreate 事件中,唯一的参数是消息,因此如果您使用的是命令处理程序,它将是
if(message.content.includes(message.client.user.username)) // ...
我正在尝试让我的机器人对包含其用户名的消息做出反应
如果我这样输入我的机器人用户名,它会起作用:
if(message.content.includes('bot123')) console.log('TRUE') //TRUE
但是这个没有:
if(message.content.includes(client.user.username)) console.log('TRUE') //doesn't work
我想知道为什么以及是否有办法使 client.user.username 有效
在 messageCreate 事件中,唯一的参数是消息,因此如果您使用的是命令处理程序,它将是
if(message.content.includes(message.client.user.username)) // ...