【问题标题】:Discord.js Send message to certain guild in a certain channelDiscord.js 向某个频道中的某个公会发送消息
【发布时间】:2021-04-27 07:15:36
【问题描述】:

我不想让我的碎片在发送死亡重新连接断开和ready 事件。

我知道我可以通过使用它的 ID 和该公会中的 频道 ID 定义一个特定的公会来做到这一点,但这怎么能能实现吗?

我不知道,我需要你的帮助。

【问题讨论】:

  • 我不太确定这是否是你要问的,但要找到一个特定的公会:message.guilds.cache.find(guild => guild.id === '<id of specific guild here>'); 并在公会中找到频道 ID:client.channels.get('<id of specific channel>') 如果这不是你的在问请进一步解释
  • 举个例子,我有 2 个服务器中的机器人。我想将分片事件报告给两台服务器之一。特定公会的特定频道。

标签: discord.js


【解决方案1】:

这样的事情应该可以完成这项工作

client.shard.broadcastEval(`this.channels.cache.get("${channelId}")?.send("${message}")`)

https://discord.js.org/#/docs/main/stable/class/ShardClientUtil?scrollTo=broadcastEval

【讨论】:

  • 好的,我现在检查一下,我会告诉你它是否成功了。
猜你喜欢
  • 2021-02-06
  • 2022-01-25
  • 1970-01-01
  • 2020-05-24
  • 1970-01-01
  • 2021-08-21
  • 2020-04-04
  • 1970-01-01
相关资源
最近更新 更多