【发布时间】:2020-10-17 20:44:19
【问题描述】:
所以,我正在制作一个不和谐的机器人,我想为其添加一个功能(一种交互式功能,可以通过机器人 dm 完成帮助请求,支持团队可以通过机器人回答)。
当 bot 收到带有“.helpme”或“.gethelp”的 DM 时,它会检查我的 discord 服务器/公会是否已经有任何以该人的 discord ID 命名的频道。 如果没有类似的名字,那么,它会取他的ID,并创建频道,例如:“#328792756715651072”(这是为了防止垃圾邮件)
在那之后,我做到了,每当创建该频道时,它都会提及该频道中的每个助手,并在一秒钟后删除该消息。
最后,我让它变得非常简单,所以每当在该频道中发送消息时(例如:#328792756715651072),该机器人都会向该人发送消息,以及该人的姓名和不和谐标签(以及旁边我也做了一个角色,让他知道自己是什么军衔)-(例:高级助手|God#9936>>你好)。
此外,当这个人在 DM 中向 bot 发送内容后,bot 会检查该公会中是否存在 ID 为“#328792756715651072”的频道。如果它不存在,它会说他没有打开帮助请求。如果它存在,它只会将该消息发送到该频道,并在其旁边显示他的名字。 (例:God#9936 >> 你好)
最后,我为助手发出命令,即.quithelp,这只是一个简单的命令,10秒后删除频道。
因此它无需保存任何变量或在任何数据中存储任何内容即可工作。
我想获得有关此代码的帮助,例如示例代码将非常有帮助! 谢谢
【问题讨论】:
-
欢迎来到 Stack Overflow!您似乎在要求某人为您编写一些代码。 Stack Overflow 是一个问答网站,而不是代码编写服务。请see here学习如何写出有效的问题。
-
您好,先生,不是真的...我不是要别人为我写代码...我只是有这个想法,但如果我有一个例子,我可以继续努力.我只需要一个示例代码(一个小代码就可以了)。
标签: javascript node.js discord.js