86
创建了一个Telegram Rhex交流群 @Rhexim
回复讨论
5
登录后可参与回复讨论。
社区新用户注册后,往往不知道如何发送私信、使用 Markdown、发布帖子、点赞或收藏。仅依靠规则文档,很难让用户真正熟悉社区功能。
因此我制作了「圈圈助手新人引导」插件,通过 Rhex 原生私信、后台任务、发帖、点赞、收藏、积分和勋章能力,为新用户提供一套可交互的八关入门教程。

新人注册后,机器人会通过私信自动发送欢迎内容,并依次引导用户完成以下任务:

2. 发送一个有效链接

3. 发送表情

4. 正确提及用户
5. 使用 Markdown 排版文字

6. 在指定圈子发布符合要求的帖子

7. 点赞新人指南
8. 收藏新人指南

完成全部任务后,可自动发放积分和指定勋章。奖励、练习圈子、机器人账号、新人指南及教程文案均可在后台配置。
插件提供独立的原生管理页面,支持:


目前内置 20 项可编辑教程文案和 18 个模板变量。

插件针对多人同时参与教程的场景进行了专门处理:
已完成 20 个用户同时参与八关教程的并发模拟,所有用户均能正常完成,奖励和勋章没有重复发放。
插件会在保存配置和用户进入发帖任务前,检查目标圈子的真实发帖策略,包括:
如果站点临时关闭发帖权限,任务会进入可重试状态;权限恢复后可以继续处理。
如果用户没有编辑旧帖的权限,也可以重新发布一篇符合要求的帖子完成任务,不会卡死在编辑步骤。
newcomer-guide-0.3.0-miya.zip插件不会修改 Rhex 核心文件,卸载后不会影响站点原有发帖、私信、积分和勋章功能。
SESSION_SECRET该版本已完成以下测试:
当前版本 14 项单元测试全部通过,线上冒烟任务无重试、无死信。
作者:Miya
版本:0.3.0
附件:newcomer-guide-0.3.0-miya.zip
SHA-256:
texta699956652df54631063ffbf2cb8d96da02a2bac7403970968ccb0b9a7911b51
后续更新地址:
https://xingqiuwu.com/article/1543
以后钩子多了肯定还是要更新更多功能的,目前局限于纯插件
newcomer-guide-0.3.0-miya.zip