好的,我已经进一步开发了该插件,并实现了双向通信的概念验证(POC):
以下是新设置:
- 您可以在插件设置中指定一个 Discord 公告频道。
- 现在,您可以在指定的 Discord 公告频道中输入内容,这会将您的消息发布到插件设置中指定的 Discourse 主题。
- 您可以设置一个 Discourse 分类列表,以便当有人在某个分类中发帖或创建新主题时(两者之一或两者皆可),将内容发布到您的 Discord 公告频道。
此外,我添加了一个新文件来管理由 discordrb API 支持的 Discord 事件,其中公告逻辑是第一个示例(如果您认为对社区有通用价值,欢迎开发新功能并提交 PR)。
我还移除了在 app.yml 中安装 libsodium-dev 所需的更改,因为现在更新依赖项后,这已是可选的,且当前插件并不需要它(无需处理语音功能)。这将使安装过程更加简单。
