获取args[0]之后的所有参数discord.js

2023-12-01

我试图制作一个静音命令,并且我正在添加一个系统,您可以在其中出于某种原因将它们静音。机器人会回复“(用户的用户名)已静音。原因:(原因)”。对我来说 args[0] 只是提到您想要静音的用户,但我不知道如何获取 args[0] 之后的所有内容。我尝试过做这样的事情message.channel.send('I have muted' + (mutedUser) + 'Reason: ' + args[1++]。但这显然不起作用 - 我有点猜测 - 我转向列出 4 个这样的论点。

message.channel.send('I have muted ' + taggedUser.user.username + ' Reason: ' + args[1] + ' ' + args[2] + ' ' + args[3] + ' ' + args[4])

但显然,这不是很有效 - 有谁知道如何获取 args[0] 之后的所有参数?


取数组args and slice()您要删除的参数数量,然后join()将剩余的数组元素转换为单个字符串

小建议使用模板文字可以更轻松地使用字符串和变量进行格式化

const reason = args.slice(1).join(' ');

message.channel.send(`I have muted ${mutedUser}, Reason: ${reason}`);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取args[0]之后的所有参数discord.js 的相关文章

  • 显示特定日期范围内的帖子

    尝试显示特定日期范围的我的自定义帖子类型 我只想显示某个月份内的帖子 我知道我需要连接 posts where 过滤器 但我不知道如何将参数传递给这个函数 因为我需要传递日期范围 我见过很多关于如何更改 WHERE 子句以获取日期范围的示例
  • 使用参数变量获取传递给 ES6 箭头函数的参数 [重复]

    这个问题在这里已经有答案了 我了解箭头函数在 ES6 中的工作原理以及词法 this 但我想知道是否有人知道如何将参数传递给箭头函数 在 ES5 中 你可以简单地执行以下操作 function foo bar baz console log
  • Julia 作用域:为什么这个函数会修改全局变量?

    我是 Julia 的新手 但到目前为止我还是它的粉丝 但根据多年的 R 编程经验 一些范围规则让我感到困惑 我们来看看这个函数 这与我的预期完全一致 function foo1 x y x t 1 while t lt 1000 t 1 y
  • 将数组转换为函数参数列表[重复]

    这个问题在这里已经有答案了 是否可以将 JavaScript 中的数组转换为函数参数序列 例子 run render 10 20 200 200 function run calls var app app is retrieved fro
  • 如何在 Tkinter 中将参数传递给 Button 命令?

    假设我有以下内容Button在 Python 中使用 Tkinter 制作 import Tkinter as Tk win Tk Toplevel frame Tk Frame master win grid row 1 column 1
  • Discord JS - 交互创建和消息创建

    我一直在尝试使用交互创建事件 但不知何故它不起作用 我不知道为什么 而且我没有找到有关此事件的确切文档 只知道它用于执行斜杠命令 但是为了这个目的我使用消息创建事件 并且运行良好 const Event require handlers E
  • 如何找到 Discord 机器人所连接的语音聊天

    我正在制作一个通过语音识别激活的不和谐机器人 我一开始就让他加入语音频道 正在运行 我试图发出命令让他离开 const commando require discord js commando class LeaveChannelComma
  • scikit-learn 中的“详细”参数

    许多 scikit learn 函数都有verbose根据他们的文档 c 控制冗长 越高 消息越多 例如 网格搜索简历 https scikit learn org stable modules generated sklearn mode
  • JavaScript 未知数量的参数

    在我的项目中 我注册了不同的函数 具有不同数量的参数 作为许多事件的侦听器 当事件发生时 我需要触发相关的函数 我接收以数组形式传递给侦听器方法的参数 而侦听器函数需要每个单独的参数 所以 我正在这样做 但我不喜欢这种方法 想知道是否有一种
  • 主流编译器是否将引用传递基本类型转换为复制传递?

    通过引用传递对象是向其传递地址的更简单 更快且更安全的方法 但对于大多数编译器来说 都是一样的 引用实际上是指针 现在基本类型怎么样int 将地址传递给int在函数内部使用它会比通过复制传递它慢 因为在使用之前需要取消引用指针 现代编译器如
  • C# 中参数/参数之间的区别[重复]

    这个问题在这里已经有答案了 可能的重复 参数和参数有什么区别 https stackoverflow com questions 156767 whats the difference between an argument and a p
  • 错误:找不到模块“@discordjs/opus”

    每次我运行不和谐的语音识别代码时 它都会上线 但一旦加入频道 我的代码就会显示错误 找不到模块 discordjs opus Require stack C Users SURYASH Desktop DiscordSpeechBot no
  • 为什么 Point 和 Rectangle 不能用作可选参数?

    我试图将一个可选参数传递给一个几何函数 称为offset 可能会或可能不会指定 但 C 不允许我执行以下任何操作 有办法做到这一点吗 默认为空 错误 类型的值无法用作默认参数 因为没有到 System Drawing Point 类型的标准
  • 将带有非字符串关键字的 dict 传递给 kwargs 中的函数

    我使用具有签名功能的库f args kwargs 我需要在 kwargs 参数中传递 python dict 但 dict 不包含关键字中的字符串 f 1 2 3 4 Traceback most recent call last File
  • C 编程:正向变量参数列表

    我正在尝试编写一个函数 它接受可变数量的参数 如 printf 执行一些操作 然后将变量列表传递给 printf 我不知道如何做到这一点 因为它似乎必须将它们推入堆栈 大约是这样的 http pastie org 694844 http p
  • mongodb - 检索数组子集

    看似简单的任务对我来说是一个挑战 我有以下 mongodb 结构 services TCP80 data status 1 delay 3 87 ts 1308056460 status 1 delay 2 83 ts 1308058080
  • 从 json 文件加入时添加角色 (autorole)

    我对 JS 相当陌生 为了学习 我决定为 Discord 制作一个机器人 我学到了很多并且正在继续学习 我有一个 autorole 的想法 我知道传统的做法 bot on guildMemberAdd member gt var role
  • main() 还可以接受其他参数吗?

    我最近在搜索 C 环境变量时发现了以下内容 int main int argc char argv char envp 我四处搜寻 找不到关于我的问题的任何结论 所有可用的论据是什么main 可以接受吗 C99 和 C11 标准草案允许实现
  • 丰富嵌入中的提及显示为其字符串

    我遇到的问题是我的机器人在丰富的嵌入中没有正确提及 它似乎根本无法标记用户 提及最终看起来像 lt 601756839956447232 gt It should对用户执行 ping 操作 看起来像 我试过做author toString
  • 如何为 Azure Service Fabric 中的 docker 容器指定命令行参数

    我有一个泊坞窗图像wiremock net nano https hub docker com r sheyenrath wiremock net nano 它接受额外的命令行参数 例如 Port and AdminUsername 正常的

随机推荐

  • 如果我使用 Javascript 和 CSS 动态获取数据库的文本,如何将文本划分为列?

    我认为一个脚本使得每个容器中一定数量的字符都可以工作 你知道这样的脚本吗 这是一种响应式设计 我可以使用多个 css 文件 但我只需要一个 html 文件 问题出在我将动态获取的文本中 所以我不知道我会得到多少个字符 在桌面大小中 段落排列
  • fgets() 没有像我期望的那样工作

    谁能告诉我为什么这段代码不起作用 当我运行时 它只是打印出 输入有关线索 1 的信息 并且没有任何输入 跳到另一个步骤 include
  • Windows 物理驱动器访问 fopen 和 fseek

    我目前正在尝试以 C 语言中的二进制数据流的形式访问物理硬盘 我已经安装了一个映像 img 并且可以从操作系统 Win 7 中读取它 我的 C 程序只是尝试以只读二进制模式打开物理驱动器 然后从驱动器读取一些数据 但是 如果我只是从流中读取
  • 将计算列添加到 pandas 中的数据框

    我有一个 OHLC 价格数据集 我已将其从 CSV 解析为 Pandas 数据框 并重新采样为 15 分钟柱
  • 验证 Thymeleaf 中的输入

    我有这个输入 Masa
  • Javascript多维数组返回错误的维度[重复]

    这个问题在这里已经有答案了 我这样初始化一个数组 imgArray imgArray 0 0 image1 imgArray 1 0 image2 imgArray 0 1 image3 imgArray 1 1 image4 imgArr
  • Java 程序的程序计数器寄存器值

    是否可以获取正在运行的 Java 应用程序 尤其是在 Android 模拟器中运行的应用程序 的程序计数器 PC 寄存器值 例如 gprof 会随机采样 PC 寄存器值 以便找出哪个函数正在消耗程序的运行时间 这样的概念对 JVM 有意义吗
  • 优化零重力二维空间中粒子的引力计算

    我用 python 创建了一个小的粒子可视化 我正在计算零重力二维空间中粒子的运动 每个粒子都会根据粒子质量和距离吸引所有其他粒子 我在 pygame 中做了一个可视化 一切都按计划进行 通过计算 但是我需要极大地优化计算 如今 该系统可以
  • Python 多处理和 wxPython 协同工作

    我有以下问题 我编写了一个脚本 该脚本最多同时运行四个进程 通过命令行使用它时 它就像一个魅力 然后我决定使用 wxPython 编写一个 GUI 并且我很快发现 GUI 和脚本需要在不同的进程中运行 以便在另一个执行某些操作时两者都保持可
  • C# WCF:在提供对服务的访问的共享库中拥有单个 app.config

    我目前有一个包含几个项目的解决方案 其中之一是 WCF 服务 我创建了另一个带有静态类的项目 该静态类基本上提供了通往 WCF 客户端实例的网关 如下所示 public static class WSGateway public stati
  • PostgreSQL - 加入 string_agg

    我有三张桌子 Students student id name 1 Rhon Subjects subject id subject name student id 1 Physics 1 2 Math 1 Grades grade id
  • 如何从Python中的字典中提取所有值?

    我有一本字典d 1 0 3246 2 0 9185 3 3985 如何提取所有值d到一个列表中l 如果您只需要字典键1 2 and 3 use your dict keys 如果您只需要字典值 0 3246 0 9185 and 3985
  • 将玩家移动到精确的触摸/鼠标点击位置

    在我的 2D unity 游戏中 我试图将精灵移动到触摸 光标的位置 现在是单击鼠标 我的精灵位于 173 48 52 1 位置 然而 当我单击一个可能距离几个像素的位置时 我的位置会更改为 399 129 0 并且我的精灵显然被扔进了广阔
  • 获取元素的 XPath 列表[重复]

    这个问题在这里已经有答案了 我有具有特定名称的元素的 NodeList 并且我希望拥有所有这些节点的 XPath 我找不到如何做到这一点的方法 NodeList nList doc getElementsByTagName definiti
  • Laravel5 - 非静态方法不应静态调用

    我不知道这个错误是什么 请有人给我一些解释 on my UserController php class UserController extends Controller public function viewCard card id
  • 使用 PHP 合并图像时的图像透明度和 Alpha

    所以我在 PHP Doc 上找到了一些代码 并对其进行了稍微编辑以合并我拥有的两个图像 然后图像将保存在服务器上的文件夹中 但是有一个小问题 我无法弄清楚为什么会发生这种情况 首先我的代码 glassurl GET GlassImg fra
  • 有没有办法只执行文档测试,忽略打印函数调用?

    假设来说 我的功能返回一个值 and 有很多打印语句 也许 100 个或更多 有没有办法跑doctest这样所有其他打印工作都可以被忽略 跳过 我熟悉 SKIP指令 用于跳过doctest示例 即当我执行我的函数 或将我的模块作为脚本运行
  • 使用本地设置进行 django 测试

    Python 2 7 姜戈1 2 当我测试 Django 应用程序时 我遇到了奇怪的 local settings 行为 我有我的
  • 将完成处理程序添加到presentViewControllerAsSheet(NSViewController)?

    我试图呈现一个工作表配置视图 AddSoundEffect 对于我的主窗口 视图控制器 我正在使用故事板 当配置视图控制器被关闭时 采用在AddSoundEffect查看并将其传递回主视图 我当前在主视图控制器中的代码 presentVie
  • 获取args[0]之后的所有参数discord.js

    我试图制作一个静音命令 并且我正在添加一个系统 您可以在其中出于某种原因将它们静音 机器人会回复 用户的用户名 已静音 原因 原因 对我来说 args 0 只是提到您想要静音的用户 但我不知道如何获取 args 0 之后的所有内容 我尝试过