如何使用 discord.js 向频道发送消息,但只有某些用户可以看到?

Posted

技术标签:

【中文标题】如何使用 discord.js 向频道发送消息,但只有某些用户可以看到?【英文标题】:how to send message to channel with discord.js, but only have certain users see it? 【发布时间】:2017-11-28 10:01:26 【问题描述】:

我希望我的机器人能够在文本频道中向用户发送消息。但是,我想知道是否有办法让它只有一个人可以看到它?我不想使用 PM。

例如,有这样的东西会很好

client.on("message", msg => 
  msg.channel.send("hi! only you can see this", msg.author.id)
);

这样的东西会很好,其中msg.author.id 是可以在频道中看到消息的用户。甚至是一组不和谐的 ids

编辑:顺便说一句,我正在使用 Discord.js

【问题讨论】:

不幸的是没有办法做到这一点。 【参考方案1】:

这是不可能的,除非您禁止某些用户查看整个频道。

【讨论】:

以上是关于如何使用 discord.js 向频道发送消息,但只有某些用户可以看到?的主要内容,如果未能解决你的问题,请参考以下文章

Discord.js 机器人无法向特定频道发送消息

使用 discord.js 从不同服务器向多个频道 ID 发送消息

Discord.js 向存储在数据库中的每个频道 ID 发送消息

尝试向多个 Discord 频道发送消息

在 Discord 中使用 cron 在特定时间向特定频道发送消息

Discord.js 向另一个频道发送消息