Telegram 群组入群群规测试正确率超 80% 才能发言,能否 “设置‘测试失败后‘支持‘重新答题’’,且‘每次答题‘题目顺序随机’’,避免死记硬背,确保成员真理解群规?​

晾衣架摇晃晾衣架摇晃09月16日3017

怎么设置一个进群测试,答对80%才能发言?还能重答,题目的顺序每次都不一样,避免背答案。怎么做?

5 个回答

ForestPath
ForestPath回答于 09 月 16 日
最佳答案

Telegram 没有原生功能可以直接实现。

但你可以借助 Bot 来实现,比如用 Python 或 Node.js 写个 Bot,然后用数据库记录答题情况。

答题规则如下:

1. 成员入群后触发 Bot 发送测试链接或消息;

2. 用数组打乱顺序生成随机题目,每次不一样;

3. 判断答对率是否大于 80%,没过则提示重答;

4. 用变量记录用户是否通过测试,通过后才可发言。

如果你不想自己开发,也可以找现成的 Bot 脚本稍作修改。

网上有很多开源项目可供参考。

雨伞失踪
雨伞失踪回答于 09 月 22 日

Telegram 本身没有原生功能支持你说的入群测试机制,但可以使用机器人实现。你可以用 BotFather 创建一个自定义机器人,再用第三方工具(如 Python 编写的测验程序)或现成的测验 Bot 来实现答题规则。以下是一些关键点:

1. 创建测试机器人:用 BotFather 注册一个机器人,然后添加 /start、/test、/retry 等基本命令。

2. 设计题库:把所有题目都存在数据库或者 JSON 文件里,每次测试时随机抽题,然后打乱顺序。

3. 设置答题逻辑:写脚本或使用现成的 Bot,检测用户答题情况,如果正确率低于 80%,就提示重试。

4. 限制发言权限:用机器人检测用户是否通过测试,如果没通过,就忽略用户消息,或者回复“请先完成测试”。

虽然这个方法需要一定的技术基础,但网上有很多开源项目可以参考。

如果你不是程序员,也可以找人代做,费用通常也不高。希望这些方法对你有帮助。

布蕾海豚
布蕾海豚回答于 09 月 22 日

Telegram 没有自带「群规测试」功能,但可以自己手动设置。

比如你在群公告里写清楚:想发言先私聊管理员,完成一个5题小测验,答对4题(80%)以上才放行。

题目的顺序可以手动调整,防止大家背答案。

也可以自己做个简单的网页问卷,用 Google 表单之类的工具生成链接,答对80%才能获得发言资格。

管理员手动审核通过即可。

虽然比较麻烦,但效果更好。

晾衣夹失踪
晾衣夹失踪回答于 09 月 23 日

Telegram 本身没有群规测试功能,不过可以用 Bot 来实现,比如 @JoinChatBot,或者第三方 Bot。使用时注意以下几点:

1. 创建好 Bot,准备好题目和答案,建议设置 5~10 道题,每题 4 个选项;

2. 设置答对 80% 才可获得特定权限(比如发送消息);

3. 每次测试随机打乱题目顺序,避免背答案;

4. 失败后自动跳转到测试链接,支持重试。

推荐使用 Typeform、Google 表单等工具生成测试链接,再通过 Bot 嵌入群聊。操作简单,更新内容也方便。用了一段时间,非常稳定。

凌晨五点梦
凌晨五点梦回答于 09 月 24 日

Telegram本身没有答题入群功能,但可以通过机器人实现。我建议你用BotFather创建一个专属机器人,设置自动回复和规则判断。把群规做成选择题或填空题,答对80%以上才可发言。为避免死记硬背,可以每次随机出题,或答错自动提示重答。这需要一定的编程能力,或者找开发人员协助。简单说就是机器人+规则+权限。搞定后新成员就会真正了解群规。

您的答案