【问题标题】:Sending messages in a channel determined by the command's sender在由命令的发送者确定的通道中发送消息
【发布时间】:2021-03-30 04:56:37
【问题描述】:

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

【问题讨论】:

    标签: javascript discord.js


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-22
      • 2021-03-24
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 2016-04-14
      • 1970-01-01
      • 2021-05-17
      相关资源
      最近更新 更多