Discord.js 删除命令消息
Posted
技术标签:
【中文标题】Discord.js 删除命令消息【英文标题】:Discord.js Deleting Command Messages 【发布时间】:2018-08-26 05:31:44 【问题描述】:在我的 Discord 机器人(从 Node.js 中运行)上,我在删除消息命令时遇到了问题,因此当用户发送命令时,机器人会回复。如何让机器人删除用户消息,但保留 bots 命令?因为这不起作用:
let cnt = message.content
if (cnt !== " ")
const cn = message.channel
let channel = message.channel.name
let guild = message.guild.name
message.id.delete
console.log(`$s(guild + ', ' + channel) | $w(cnt)`)
cn.send(cnt);
(w 和 s 是粉笔命令。)
【问题讨论】:
【参考方案1】:固定。
let cnt = message.content
if (cnt !== " ")
const cn = message.channel
message.delete(500) // ?
let channel = message.channel.name
let guild = message.guild.name
console.log(`$s(guild + ', ' + channel) | $w(cnt)`)
cn.send(cnt);
【讨论】:
以上是关于Discord.js 删除命令消息的主要内容,如果未能解决你的问题,请参考以下文章
如何在 index.js [机器人的启动文件] 中创建一个 discord.js 命令,该命令在发送包含“hi”的消息时删除该消息