[英]Need help fixing a Discord Bot command
我正在制作一個 >bean {user.mention} 命令,機器人會用 {user.mention} 響應它,我希望響應不對用戶執行 ping 操作:而只是說出用戶的用戶名和主題標簽(例如。示例#1234)。
這是我的代碼(node.js v12):
if (message.content.startsWith('!bean ')){
message.channel.send('${user} has been beaned!')
}
})
閱讀文檔
來回答你的問題
client.on("message", message =>{
if(message.content.startsWith('!bean')){
let target = message.mentions.users.first()
if(!target) {
message.reply(`Mention a user to bean!`)
} else {
message.channel.send(`${target.username} has been beaned`)
//.username returns their username like 'Wanda' & .tag returns their tag like 'Wanda#1234'
}
}
})
您可以更改一些內容以使您將來的編碼井井有條
• 使用命令處理程序
2件事你必須改變
• 更新至 discord.js v13,因為 v12 已棄用
• 將您的節點更新到 v16 或更高版本
如果您需要幫助了解初始設置更改,請閱讀指南
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.