如何在只有一个用户可以看到的公共 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”的人才能看到消息?
答案 0 :(得分:1)
正如 BLADEZ 所提到的,机器人在公共文本通道中发送消息。一种解决方案可能是让机器人通过 DM(直接消息)回复用户。
答案 1 :(得分:0)
我个人从未听说过能够做到这一点的机器人,因为它在公共不和谐中发送消息。您可以做的是设置它,以便机器人稍后删除消息,以防止大量批量