如何创建日志通道命令?

时间:2020-01-14 14:14:36

标签: javascript typescript bots discord discord.js

我想向我的机器人添加一个新命令,该命令会将公会的日志消息发送到所提到的通道。

使用:

!logs #channel

我也希望它是到其他通道的特定类型的日志。

使用:

!logs ban-msg #channel

!logs delete-msg #channel

我不需要第二个选项,但是我确实想要它。

1 个答案:

答案 0 :(得分:1)

提出的问题需要长期研究; Discord没有提供任何简单的解决方案。要实现此类功能,您需要:

  1. 创建一个将记录事件数据(“ _id”,“事件”,“ channel_id”)的数据库
  2. 接下来,您可以处理discord Events来确定事件,然后将其传递到数据库中,查看是否在数据库中设置了用于发布此事件的通道(如果是的话)-然后将特定的嵌入发送到指定的频道。