Quiz Telegram Bot技术测验机器人

测验类的 Telegram 机器人用得多了,但像这种支持分类题库、状态管理还做得挺细的,确实不多。它支持按类别设置题目,比如 JavaScriptVueTypeScript 等,还能针对每一类设置要答多少题,挺适合技术测验或企业内部小游戏那种场景。

答题逻辑也比较清晰:收到用户答案就立刻判断对错,并存数据库,响应快,后端压力也不大。而且用户的状态有严格记录,比如“正在发送队列”或“等待新问题”,这样能好地控制频率,不容易被误判成机器人刷屏。

有意思的是,它还内置了垃圾消息频控,比如 Y 分钟最多发 Z 条,不然就得等状态更新。这样一来,整个交互流程就蛮丝滑的,防滥用也做到了位。

想自定义的话,后期也好拓展,比如加上 React 题库、Vue 三方库的问题都行。如果你在做 HR 测评、在线考题,或者技术培训测验,这套逻辑直接拿来用都没啥问题。要想深入研究一下 Telegram 机器人,可以参考下Chester-ts这样的开发框架。

zip 文件大小:136.62KB