t00ls每日签到脚本
今天第一天蹭邀请码注册,听说需要保持活度,发帖或者每季度签到90天,这相当于每天都要签到了,靠手动肯定不现实
直接在网站签到的话,很多代码都是t00ls.net的老代码,所以首先想到的是去抓包,但是我第一天注册忘了抓包直接签到了,看到可以微信和TG签到,想到可以通过telethon去做到每日签到,而且会比网站签到的代码看起来更简洁一些,是我能想到最短的代码能实现功能的方式了
需要自己修改的是api_id和api_hash,不会申请的百度去搜或者参考链接
from telethon import TelegramClient, events, sync
from telethon.tl.functions.messages import GetHistoryRequest
import time
api_id = YOUR_API_ID
api_hash = 'YOUR_API_HASH'
client = TelegramClient('session', api_id, api_hash)
client.start()
#发送/start,让签到按钮在第一条消息
client.send_message(954439061, '/start')
#给t00ls十秒反应时间
time.sleep(10)
#点击签到按钮
messages = client.get_messages(954439061)
messages[0].click(data=b'telegramsign')
#以下为webhook钉钉通知功能,无这方面需求的可以自行删掉(感谢fz1lin的建议)
last_messages = client.get_messages(954439061)
last_message = last_messages[0]
print(last_message.text)
from dingtalkchatbot.chatbot import DingtalkChatbot
# webhook
webhook = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxx"
secret = "SECxxxxxxxxxxxxxxxxxxxx"
webhookbot = DingtalkChatbot(webhook, secret=secret)
webhookbot.send_text(msg=last_message.text)
没用过telethon的可以先运行下试试,第一次登成了之后就会保存在本地,下一次就不用验证了,注意运行的目录,写crontab的时候也要切到目录后去运行,如:
0 3,15 * * * root cd /root/tg_t00ls_sign && python t00ls_sign.py
挂到了vps上,crontab设置12小时一次,也就是一天两次,以防网络或t00ls维护问题导致签到失败
最后,记得给@T00lsBot设置个自动删除消息,周期为一天
评论37次
微信签到稳一点,自动签到容易出问题,可以对接一个提醒,比如签到成功了,提示发送钉钉
现在都xi惯了公众号签到了,哈哈,师傅这个脚本也很不错
师傅,公众号怎么设置自动签到呀
一直公众号手动签到 太爱忘了,app很卡不好用
你这个没有密保问题,能成功吗
手动会忘记,现在挂服务器 crontab 一年4次
唉,每天还是App手动签到,就怕忘记
@Fuj1wara 请勿灌水,仔细阅读“论坛总规则”: https://www.t00ls.com/thread-36118-1-1.html
手签容易忘,自动也断过。。。
下载app签到吧,一打开就可以。公众号还要找,麻烦。
还是ios签到方便啊
细说一下,大佬。
我都是每天app签到
学xi一下,我用的青龙面板实现的,其实也就是计划任务
手签是情怀,能手签坚决不用轮子
还是ios签到方便啊
每天准时打开电脑,论坛签到,
感谢, 用的水区那篇python , 建议一天签几次
目前来看一天两次就够了,中间间隔12小时,你可以去改一下crontab,一天多签几次,也可以直接改webhook的返回,把没签上也做个消息通知
感谢, 用的水区那篇python , 建议一天签几次
不错,试试看
微信签到稳一点,自动签到容易出问题,可以对接一个提醒,比如签到成功了,提示发送钉钉
同意,之前用的Auto-sign-in-T00ls.net签到,用了一段时间签不上了,断了好几天
已经加进去钉钉webhook通知了,在用了
微信签到稳一点,自动签到容易出问题,可以对接一个提醒,比如签到成功了,提示发送钉钉
同意,之前用的Auto-sign-in-T00ls.net签到,用了一段时间签不上了,断了好几天
之前用了很长时间的苹果快捷指令签到,现在没有办法用了。