分类 Telegram 下的文章

经过接近半天的调试,都没找到 Client proxy链接的问题,包括怀疑了代理软件?本地网络?逻辑问题?

最后阅读了client.connect() 源代码,发现新大陆 python_socks,最后通过添加下面两个库解决问题

pip install python_socks
pip install async_timeout

每个 Telegram 账户都可以获取到自己的 API Token 和 APP DI。您可以根据下列提示完成APP ID的获取

登录TG中心

登录Telegram的个人账户中心

https://my.telegram.org

BHA0QZH4@G31QK<code>(7</code>O[}`X.png

登录账户

输入您的TG绑定的手机号码,点击获取验证码,您将会在手机或者电脑端获取到验证码
GQP_92O63}Y$1JG5`DDE%28.png
回到页面上,输入您的验证码,确认登录
(6T$J0ZGPK5@Y@PT8K@)$YI.png

创建APP

登陆成功后,如图所示点击创建APP,进入页面后完成对应的信息填写,并提交。
`R4PBJH[$N{N%B{{VYR(K@U.png

提交完成后将会获取到APP信息如下:
2423.png

您现在就可以根据TGMama提示完成配置。

非常高兴! 我的 TGMama v1.1.0版本正式诞生,着重的,这里要特别感谢向我提这个想法的 @Terry 老师。是他的一句话唤起了我对研究Telegram API的兴趣。使得我能迅速的Demo代码,并且最后尝试完成了可分发的安装包创建。目前这个项目可以在Linux命令行下面运行,并且可以自动执行24小时群发任务。

TGMama - Telegram自动消息群发助手

Telegram 是一款开源的聊天软件,并且官方已经公布了相关的API。最近也一直在研究如何利用Telegram的API让平时的工作变得更加省时一点。

经过近3天的研究和尝试,初步实现了一个小助手,使得可以全自动的为账号内的所有群组发送指定的信息。同时还设计了下面这些特点:

  • 使用自己的API KEY,减少滥用限制
  • 支持多个Telegram账户同时做群发工作
  • 支持设定群发的重复间隔时间,实现24小时反复群发
  • 支持在窗口内以交互的形式设置需要群发的信息
  • 支持在开始群发之前选择需要忽略的群组

当然,随着测试的不断跟进,陆续还发现多个小问题,最近将会继续完善。后续我将为大家分享 TGMama 的安装和使用步骤。