保护隐私,逃离 telegram「最后上线时间」的被监视风险

in with 0 comment

Telegram 是一个很有名的即时通讯软件,同时他也提供了十分强大的功能,比如,显示好友的「最后上线时间」。虽然用户可以设置拒绝好友看见,但是一旦如此,对方却也可以知道自己惨遭屏蔽,故而并不是一个很好的办法。今天偶然看见一个项目,似乎可以完美解决,故而记录一下

项目简介

AlwaysOnline™

Don't let others peak on your daily routine with recent online! So keep yourself always online. XD
如果你不想被人通过在线时间判断作息规律,那就让自己一直保持在线吧!
(这样子就算你让所有人看见你的在线时间也无所谓咯,同时你还可以看到别人的)

环境准备

  1. 一台可以连接到 Telegram 的服务器
  2. Python3

安装运行

  1. 执行 pip3 install telethon 获取 Telethon 包
  2. 申请 Client Token

    • 登陆 https://my.telegram.org 。(手机号需要带地区代码,如 +86 ),确认后会在客户端内会收到验证码。
    • 选择第一项 API development tools
    • 按提示填写相关说明,最后获取生成的 api_id 以及 api_hash
  3. 执行 cd AlwaysOnline- 编辑 data.py 文件,填入上面生成的 api_id 以及 api_hash
  4. 执行 python3 main.py,按照提示依次输入两步验证密码,手机号(带地区号)以及验证码,完成登陆即可。
Responses