环境
python3
linux
pip3 install telethon
准备
TG API申请
https://my.Telegram.org
保存api_id、api_hash
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #!/usr/bin/python3
import os import time from telethon import TelegramClient, events, sync
api_id = [0123456, 6543210] #输入api_id,一个账号一项 api_hash = ['0123456789abcdef0123456789abcdef', 'abcdef0123456789abcdef0123456789'] #输入api_hash,一个账号一项
session_name = api_id[:] for num in range(len(api_id)): session_name[num] = "id_" + str(session_name[num]) client = TelegramClient(session_name[num], api_id[num], api_hash[num]) client.start() client.send_message("@luxiaoxun_bot", '/checkin') #第一项是机器人ID,第二项是发送的文字 time.sleep(5) #延时5秒,等待机器人回应(一般是秒回应,但也有发生阻塞的可能) client.send_read_acknowledge("@luxiaoxun_bot") #将机器人回应设为已读 print("Done! Session name:", session_name[num]) os._exit(0)
|
crontab
每天两点执行
1 2
| crontab -e 0 2 * * * "cd $HOME && ./xxx.py" >/dev/null
|