将现有插件转换为Discord到Discourse的角色/组同步

您希望完成什么工作?
此分支(基于 此插件)修改为支持从 Discord 同步到 Discourse,而不是从 Discourse 同步到 Discord。
我选择分支而非原版的原因是,我更倾向于完全自动化的同步方式,而非基于命令的操作。

具体来说,我的 Discourse 站点上没有任何账户注册功能——除 Discord 外的所有认证选项均已禁用。因此,我希望用户在 Discord 中拥有特定角色时,能自动被分配为 Discourse 中的对应群组。

您希望何时完成?
几周内。时间灵活。

您能为此任务提供的预算(美元)是多少?
50 美元,可协商。

1 个赞

我很喜欢您在这里提出的想法,但遗憾的是,恐怕 50 美元不太可能覆盖插件的完整开发。在这种情况下,分叉并修改项目更像是对整个房屋进行翻新,而不仅仅是更新厨房,因为您要求的这些功能涉及的范围较广。

4 个赞

是的,我意识到这并非小任务,但我们社区规模很小,基本上只是把 Discourse 当作一个实时文档仓库来用。我们资金非常有限,希望有正好也在考虑做这件事的人能看到这条消息,并愿意借此赚点钱。

4 个赞

我也对此很感兴趣。我急需将 Discord 中的角色同步到 Discourse,以管理在 Discord 端控制的访问权限。如果能将其同步到我的论坛就太好了。您觉得完成这项工作的费用大概是多少?如果能在近期完成,我很乐意贡献超过 50 美元,甚至高达几百美元。

3 个赞

我也对这样的插件感兴趣,并且愿意至少贡献50美元。

3 个赞

@alanman @LKNickname 我可能对创建这个感兴趣。请发送消息给我,说明您的具体需求以及您的 Discourse 实例的版本号。我理解功能大致如下:1. 在 Discourse 群组中增加一个自定义设置,允许您指定 Discord 角色 ID。2. 每当有人登录时,通过 Discord API 拉取其 Discord 角色,并根据这些角色自动将其添加或移除。
编辑:最终实现的插件有所不同:Discord 角色不仅会在登录时同步,而是实时同步。以下是演示其工作原理的视频:

3 个赞

只要功能具有通用性,我乐意接受提交到我仓库的拉取请求:任何自动化功能都应通过设置来开启或关闭,任何特定于实例的内容都应通过设置进行控制。

该插件的结构使得这相当直接。大部分工作已经完成。

5 个赞

我会通过私信联系您。谢谢!

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.