首页 > 解决方案 > 如何阻止用户向机器人发送消息?不和谐.js

问题描述

我如何从我的机器人中阻止用户?因此,如果有人向机器人发送消息,它将阻止该人.. 你是怎么做的? block() 和 message.user.block() 那么如何阻止用户呢?

标签: discord.js

解决方案


您不能让您的客户正式阻止用户,尽管您可以做的是让它忽略给定 id 的用户。

这是Discord.JS 指南中如何阻止用户使用我的机器人的示例。

const blockedUsers = [ 'id1', 'id2' ];
<client>.on('message', message => {
    if (blockedUsers.includes(message.author.id)) return;
});

推荐阅读