如何创建添加黑名单用户或频道的Discord机器人?

时间:2020-06-25 01:30:25

标签: typescript bots discord discord.js

我正在尝试创建一个不和谐的机器人,您可以在其中添加列入黑名单的用户或频道。我想要这样的命令: r!blacklist <channel/category/user> "channelID" 我被困住了。你会怎么做?

2 个答案:

答案 0 :(得分:0)

如何实现这一点是检查 msg 频道是该频道的父 ID 或作者,然后您只需返回。

至于黑名单,您可以使用记录作为,输入

这样你就可以把它们放在对象中,看看它们是否在黑名单中,然后返回

答案 1 :(得分:0)

您应该将列入黑名单的用户或频道的 ID 添加到您的数据库中,并检查它是否在收到的每条消息的黑名单中。
我不知道您使用的是哪个数据库,但是如果您使用的是 SQL,您应该创建名为“blacklisted_channels”和“blacklisted_users”的表。使用此黑名单命令,您应该将频道/用户的 ID 添加到这些表中的一个合适的表中。
并且您应该在消息到来时检查用户的 ID 或频道的 ID 是否在数据库的表中。我的意思是消息监听器。