如何从 TG 机器人源码入手开发一个投票功能的机器人?

我想做一个可以投票的TG机器人,但不知道从哪开始看源码。有大佬能教教我吗?该看哪部分代码?需要学什么?

1 个回答

荣蓓蕾
荣蓓蕾回答于 09 月 20 日
最佳答案

首先你得懂点Python,因为大多数TG机器人都是Python写的。

然后你得找到机器人的消息处理模块,一般在handler或者message相关的文件里。

投票功能的核心就是接收用户指令、记录票数、返回结果。

你可以先实现一个简单的投票命令,比如 /poll + 投票主题,然后用户回复选项。

然后把票数存到内存或者数据库里,最后加个统计命令展示结果。

推荐看看GramJS或者Pyrogram的官方文档,代码结构很清晰。

不懂的地方去GitHub搜下类似项目看看。

一步步来,不要急,慢慢就摸出门道了。

您的答案