【发布时间】:2020-08-02 18:11:04
【问题描述】:
我想在特定频道上添加投票???并投反对票???最初对所有消息的反应为 0 票。如果任何帖子得到服务器中至少 50% 的用户(当然不包括机器人)的投票,我想向所有用户发送通知并固定该消息。固定该消息后,我想仅向投票的用户添加完成的反应(绿色勾号),一旦投票的用户中有 75% 现在投票“完成”,我想取消固定该消息。这可能吗?如果这是一个愚蠢的问题,我是新手请原谅我。有没有一个机器人已经这样做了?如果没有,我该怎么办?
这是我迄今为止使用YAGPDB bot 尝试过的,我创建了以下自定义命令,{{addMessageReactions nil $.Message.ID "⬆️" "⬇️" "✅"}} 触发器类型为Contains,触发器为空白,以便生成反应对于每条消息。我已经选择了我希望发生这种情况的频道,并为其赋予了适当的角色和权限(管理消息、添加反应等)。如果任何用户键入任何内容,它确实有效。但是,当 YAGPDB 从 reddit 提要发布消息时,不会产生这些反应。我不明白为什么。对此的任何建议都非常感谢!即使我只能产生这 3 个反应,而不能像第一段中解释的那样实现消息的固定,也很好。
【问题讨论】:
-
到目前为止你有什么尝试?
-
似乎您要求为您编写代码,尝试将您的问题表述为“这是我尝试过的,我可以做些什么来改进?”输入东西
-
这既不是 discord.js 也不是 discord.py
标签: bots discord discord.js discord.py voting-system