学习使用Telegram API进行二次开发
怎么开始学习用telegram的api做二次开发?本人之前没学过这方面的知识,不知道从何开始。求推荐学习资料或教程。另外,实际开发需要准备什么?比如申请API ID和Hash的步骤是怎样的?求大佬们讲解一下开发的基本流程,或分享一下你们的学习过程。谢谢。
6 个回答
先在Telegram官网注册个账号,然后去https://my.telegram.org/申请API ID和Hash,这个就是调用接口的钥匙。
继续Python学习,推荐《Python编程从入门到实践》,学会写循环和函数就行(https://www.ituring.com.cn/book/1669),Telegram Bot开发文档(https://core.telegram.org/bots/api),英文不要怕,慢慢查词看。
用PyTelegramBotAPI这个库最快,GitHub搜“pyTelegramBotAPI tutorial”有中文版。先做能回复的机器人,然后再做按钮、菜单。
开发环境:VS Code,安装Python插件。遇到报错不要慌,Stack Overflow搜错误代码,90%的问题有前人踩坑。
部署:Heroku免费版,绑定域名后Ngrok内网穿透测试。记得给bot设置管理员权限方便调试。
注册Telegram账号,然后在My Telegram申请API ID和Hash,然后看官方文档学习基本接口调用,建议使用Python语言结合Telethon库练习,最快的方式是Github搜索项目修改代码,开发前记得注册测试Bot账号,多在群组提问实际开发问题比看教程有用。
在Telegram官网注册账号,然后在My Telegram Apps页面创建应用获得API ID和Hash。然后用Python或者其他语言调用官方文档中的接口,比如发送消息、创建机器人等等。官方文档和GitHub上的代码是主要学习材料,边看边练即可。开发时要先小功能测试,然后慢慢扩展复杂性,多查询官方文档和社区帖子。
注册Telegram账号申请API ID和Hash。开发者频道和GitHub开源项目是核心,学习Python用pyrogram库,跟着示例代码练习。开发前准备手机验证码和备用邮箱,测试用沙盒环境。有问题去Stack Overflow搜索类似的问题,社区活跃。
想学习Telegram API开发,先去官网文档学习,中文搜索“GramJS”框架。注册账号后通过MyTelegram.org申请API ID和Hash。开发前配置Node.js开发环境,按照官方示例跑通简单bot,再研究message处理和API方法调用。有问题多去GitHub搜索项目源码,社区活跃度非常高,实战中慢慢上手。开发时记得备份Session,别乱发消息测试影响他人。
先去官网注册账号,找API开发文档,从基本接口学起。注册APP获取ID和Hash的时候,要填真信息。推荐使用Python或Node.js开发环境,社区教程很多。多看别人的开源项目,照着敲一遍就入门了。报错的时候,Telegram官方群组里老司机都在。