TG自动签到脚本,支持多账号

Auth:猫饭       Date:2021/07/9       Cat:代码       Word:共1282字       Views:136

一、简介 TG上的某些机器人经常会有每日签到拿积分的活动,虽说每天上号点一点也不麻烦,但时间久了就经常会忘记。本教程将分享一种比较简单的方法,基于TG API以及Python的第三方包Telethon,部署到VPS上,每天定时上TG自动签到

二、准备工作 1、已开启API的TG号(下面会讲述如何开启TG API) 2、国外VPS一台(或能魔法上网的软路由) 3、Python 3.5+

三、开启TG API 申请网址:https://my.telegram.org 1、输入手机号登录,注意验证码会发送至TG客户端而不会以短信形式发送 2、登录进去后选“API development tools” TG自动签到脚本,支持多账号 - 第1张图片 3、根据下图提示输入申请信息 TG自动签到脚本,支持多账号 - 第2张图片 4、开通完成后,保存api_id、api_hash两个值 TG自动签到脚本,支持多账号 - 第3张图片

四、安装Python与Telethon 1、安装Python 检查VPS上Python的版本信息,查询命令:python --version 或 python3 --version。若版本号小于3.5.0,则需安装新版Python 这里以Debian/Ubuntu系统为例,编译安装Python 3.8.10,并替换python3、pip3的环境变量。请根据自己VPS的实际情况配置环境

  1. apt-get update
  2. apt-get install build-essential -y
  3. apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev -y
  4. apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev -y
  5. apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev -y
  6. apt-get install ca-certificates -y
  7. apt-get install libsqlite3-dev -y
  8. wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
  9. tar -Jxvf Python-3.8.10.tar.xz
  10. cd Python-3.8.10
  11. ./configure
  12. make && make install

2、安装Telethon

  1. pip3 install telethon

复制代码

五、自动签到脚本(Python版) 1、复制以下代码,根据需要修改6、7、14、16行,保存为tgsign.py (代码被系统和谐,见附件) TG自动签到脚本,支持多账号 - 第4张图片

2、先运行一次脚本,输入python3 tgsign.py回车,根据提示填写手机号与验证码。成功后Telethon会在当前文件夹下生成.session会话文件,以后就不用再输入验证码了(如无法生成会话文件,请检查Python内置库sqlite3是否已正常安装) TG自动签到脚本,支持多账号 - 第5张图片

3、设置定时任务 输入crontab -e进入定时任务编辑器,添加:(根据实际情况调整,如python路径、脚本文件存放路径等)

  1. 0 6 * * * cd /root && /usr/local/bin/python3 tgsign.py

复制代码

除非注明,猫饭文章均为原创,本文地址 https://maofun.com/1774.html,转载请以链接形式注明出处。

作者: 简介:

《TG自动签到脚本,支持多账号》留言数:0

发表留言