Discord.js删除单个消息 [英] Discord.js Delete Single Message

查看:202
本文介绍了Discord.js删除单个消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在使用 Discord.js 创建Discord机器人,并且我想要一个命令,您可以告诉它 ||说你好 之类的东西,它将删除您的注释,然后说出您告诉它的内容。

I am currently working on creating a Discord bot using Discord.js, and I want to have a command that you can tell it ||say Hello or something and it will delete your comment, then say what you told it to.

我当前的代码是

client.on('message', message => {
   if (message.content.startsWith("||say ")) {
      message.delete(1000); //Supposed to delete message
      message.channel.send(message.content.slice(5, message.content.length));
   }
});

但这不起作用。

推荐答案

原来,我具有正确的代码,但我的漫游器必须具有主持人权限。

It turns out that I had the correct code, but my bot had to have moderator permissions.

这篇关于Discord.js删除单个消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆