运行环境:

  • Debian 10
  • Python3

每60秒,更新一次用户名(last_name)

示例:Jack 20:37 UTC+8

git clone https://github.com/xifanu/Telegram-Name-Updating.git

cd Telegram-Name-Updating

pip3 install -r requirements.txt

python3 tg_username_update.py

根据提示输入 api_id 和 api_hash 。接着输入手机号和验证码,如果账号开启了二次验,证根据提示再输入二次验证的密码。最后看到 It works! 表明成功了。

成功的同时,会在当前目录生成两个session文件:

  • api_auth.session
  • api_auth.session-journal

开机自启

使此脚本开机自启动的方法,配合 rc.local 使用。

  1. 将下方的启动脚本添加到 rc.local 的 exit 0 之前
  2. api_auth.session, api_auth.session-journal 两个认证文件放到 / 根目录
python3 -u /root/Telegram-Name-Updating/tg_username_update.py > /var/log/tgusername.log 2>&1 &