请参阅 AI 机器人集成文档:Discourse AI - AI bot - Documentation / Site Management - Discourse Meta
额外说明/编辑:我是自托管的
如果您不想阅读完整的故事,简短版本如下:我想使用 AI 机器人根据“过期日期”移动主题,方法是检查帖子的时间戳。
因此,我一直在思考改善 Discourse 管理以适应我的用例的方法。我经营一个 Roblox 游戏社区,我们使用 Discourse 供我们的版主团队执行游戏版主操作和 Discord 操作的日志记录工作。
我们有几个类别,包括临时封禁。当我们进行日志记录时,它们会作为帖子完成,版主会填写一个格式,并插入与所采取操作相关的“时间戳”,例如 7 天封禁,例如 期限: 2026-03-01T05:00:00Z→2026-03-08T05:00:00Z(时间戳在这里)
从管理方面来说,我添加了一个“已存档封禁”类别,用于处理已过期的封禁。以前……您猜对了,我们是手工操作的,每周检查一次封禁。
去年秋天,我制作了一个 Python 实用程序 [见下文],它在本地运行,使用 Discourse API,它会打开一个菜单,我选择我想存档的封禁部分,然后它会处理这些封禁,方法是检查每个帖子是否有有效的时间戳以及该时间是否已过。它运行良好,但我希望进一步改进……
现在我们到了……希望你还在,可能可以把这个总结一下,但嘿,Discourse 是关于对话的,对吧?
我想让我的版主团队,特别是级别最高的成员,能够在不使用 VS 或在他们的机器上下载任何东西的情况下执行此任务。所以,我尝试制作一个插件版本,我承认我使用了 AI 来尝试完成它。我不确定哪里出了问题,我尝试查看文档,甚至提供遵循流程的说明,但都没有成功。
我在通过插件集成方面遇到的问题是,我无法理解(或 AI 无法理解)如何将一个视觉界面集成到界面中(不像 Python 版本那样色彩鲜艳,但以一种可以理解的方式),例如,一个写着“运行存档流程”的大按钮,并利用版主 API(?)来标记那些没有有效日期或有错误的帖子等。
所以……这就是长篇故事的结尾……我想要一些我无法从其他人那里获得的意见,这就是我来这里的原因。
- AI 机器人有这个能力吗?
- 如果没有,我应该尝试什么合理的解决方案?
- 我在插件路径上做错了什么,导致它根本不起作用/很麻烦(就像你刚开始在这个社区时犯过的常见错误一样?)
重视您的意见。谢谢。



