首页 > 解决方案 > 如何让机器人在只有特定用户才能看到的 Discord 频道中发送消息?

问题描述

如何在只有一个用户可以看到的公共 Discord 频道中发送消息,而不只是向他们发送 DM?

我目前有这个:

client.on('message', async msg => {
    if (msg.content === '!onlineplayers') {
        await server.get();
        msg.reply(server.players.list.join(', ') || "There are no players online");
    }
})

但是每个人都可以看到它发送的信息。我怎样才能使只有输入“!onlineplayers”的人才能看到该消息?

标签: node.jsdiscord.js

解决方案


正如 BLADEZ 所提到的,该机器人在公共文本通道中发送消息。一个解决方案可能是让机器人通过 DM(直接消息)回复用户。


推荐阅读