<aside> ⏰
晚上 7 点开播,课程预计半小时,完成课后作业有奖励 🎁
</aside>
上次课程讲解了 Userbot 的基本概念,并通过 TypeScript 框架实现了一个基本的 Userbot。
课后有很多反馈期望使用 Python 进行演示,同时也有开发者咨询到一个具体的应用场景:
<aside> ⚠️
Telegram Stars 作为通过 Apple/Google Pay 购买的虚拟商品,用户在一定周期内可以进行退款,为了进一步降低退款风险,可以通过 Userbot 分析用户 Profile 的 Stars Rating,做 Stars 退款预警,对 Rating 较低的用户进行防范。
</aside>
正常用户
(备注:未使用过 Stars 的没有 Rating)

异常用户

Telethon 是最流行的 Telegram MTProto 客户端库,支持 Userbot 和 Bot 开发。
获取api_id 和 api_hash 的过程,请参考上一篇教程。
安装 Telethon
pip install telethon