首页 > 解决方案 > 在由命令的发送者确定的通道中发送消息

问题描述

我正在尝试为我的不和谐机器人发出命令,该命令在发件人放置 ID 的频道上发送消息。例如:f.say (id) hello world,它将发送hello world到该 ID 的通道。我现在的命令处理程序if (command === `say`) {已经集成了 args。

标签: javascriptdiscord.js

解决方案


注意:如果 args 中包含命令“say”,则将 1 添加到两个 args。

client.channels.cache.get(args[0]).send(args[1]);

有了这个语法将是(如果前缀是'!'并且命令是'say'):!say id message


推荐阅读