javascript - 在由命令的发送者确定的通道中发送消息
问题描述
我正在尝试为我的不和谐机器人发出命令,该命令在发件人放置 ID 的频道上发送消息。例如:f.say (id) hello world
,它将发送hello world
到该 ID 的通道。我现在的命令处理程序if (command === `say`) {
已经集成了 args。
解决方案
注意:如果 args 中包含命令“say”,则将 1 添加到两个 args。
client.channels.cache.get(args[0]).send(args[1]);
有了这个语法将是(如果前缀是'!'并且命令是'say'):!say id message
推荐阅读
- owl-api - 解析方法OWLAPI中参数的含义(构建AST)
- python - Mysql.connector 在本地网络 Python 3 中访问远程数据库
- java - 使用 MyBatis 和 Spring 进行 Oracle 数据库轮询
- java - 如何跳过所有模块的javadoc?
- css - 谷歌字体显示在桌面但不在移动设备上(在 Android 和 iOS 上测试)
- angular - 强制浏览器下载任何文件(S3 Amazon),而不是在浏览器中打开它 angular 5
- java - 在给定的 Java 代码中,name() 方法将返回什么?
- javascript - CSS 变量不工作/工作奇怪
- android - Android 风格:在特定风格上添加外部库
- java - 在 JUnit 测试(java)中如何使用 Assertj 库检查数组数组?