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

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

1 个回答

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

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

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

答题规则如下:

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

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

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

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

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

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

您的答案