所以我最近一直在开发一个机器人,我已经在这个机器人中实现了斜杠命令。我遇到过对类型5命令“响应”的需求,但是我似乎找不到关于斜杠命令的好文档。我似乎无法让它“停止思考”。任何帮助都将不胜感激!
编辑:我发现你需要编辑交互响应(https://discord.com/developers/docs/interactions/slash-commands#interaction-response),但我没有使用网络钩子,我正在使用机器人,如果我没有必要,我不想得到另一个npm库。那么,如何编辑我的互动呢?
我已经解决了这个问题,如果你想知道我是怎么做到的,这里有一些代码。
如果您的交互响应者如下所示:
js lang-js prettyprint-override">if (interaction.data.name === 'whatever') {
whatever.whatever (interaction)//i am using a command handler to put
//the actual event into a different file
}
当用户使用一个新的不和谐斜杠命令时,我正试图从我们的不和谐机器人发送一个DM给他们。 代码在下面。Discord文档说`Interaction.Member应该是Discord GuildMember,但是,下面的代码给了我以下错误: TypeError:Interaction.Member.Send不是函数 我可以从data字段调用其他本地函数,但一直无法弄清楚如何将用户DM回来。我假设我做错了
我正在使用discord.js和WOKCommands来使用斜杠命令,但是当在discord中输入时,它给我一个错误“无效的交互应用程序命令” 下面是该命令的代码: 仅当我也需要显示主脚本的代码时,该命令的代码才是命令的代码。我会这样做的。
三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。 三斜线指令仅可放在包含它的文件的最顶端。 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。 如果它们出现在一个语句或声明之后,那么它们会被当做普通的单行注释,并且不具有特殊的涵义。 /// <reference path="..." /> /// <reference path="..." />指令是
我最近做了一个不和谐的机器人,有几个功能,这个机器人有一个先进的命令处理程序,我想知道如何做一个命令,在那里,机器人说什么你告诉它。 示例:“.say(消息)” bot以“(消息)”响应 这是我的命令处理程序 没有关于如何使用高级命令处理程序执行此操作的教程 现在的机器人是为了好玩,但我可能会使它成为适度。
我想制作一个可分页队列命令,这样我就可以用反应控制整个队列。但是,每当我运行命令时,总是会出现错误。因此,我希望每当消息作者对⏹" 反应。这是我的密码: 但是,即使在机器人对停止反应作出反应时删除它。我从bot收到一条消息,说发生了一个错误。我无法理解为什么,也无法理解如何解决它。你能帮我吗?提前谢谢!
我制作了一个不和谐的机器人.js并尝试执行帮助命令以向用户显示所有可用的命令。 示例命令:头像.js 然后,我尝试发送一条包含完整命令列表的消息,比如: < li >命令1 < li >描述 < li >用法 < li >命令2 < li >描述 < li >用法 <李>... 帮助.js 我的代码有点工作,但它只发送第一个命令。 我对javascript很陌生,我找不到解决这个问题的方法。我试图