自己买的机场想写一个签到的,无奈小白一个技术有限,绕不过cloudflare,想到TG可以签到,就用机场绑定的TG号进行签到,就问ChatGPT了怎么做了
用脚本实现的效果
使用TG签到,需要用到 App api_id,App api_hash,需要登录打开App configuration (telegram.org)
登录绑定机场的TG手机号,保存起来
在青龙面板下载python依赖
from telethon import TelegramClient, events
import asyncio
api_id = 123456 # 替换为你的 Telegram API ID
api_hash = 'xxxxxxxxxxxxx' # 替换为你的 Telegram API Hash
phone_number = '+861xxxxxxxxxxx' # 替换为你的手机号码
session_name = 'my_session' # 随便写
async def send_message():
client = TelegramClient(session_name, api_id, api_hash)
async with client:
# 在异步上下文管理器中登录并发送消息
await client.start(phone=phone_number)
await client.send_message('机器人的地址如:https://t.me/xxxx_bot', '签到的命令如:/checkin')
# 完成操作后关闭客户端
await client.disconnect()
asyncio.run(send_message())
把脚本上传到青龙的脚本内
进docker exec -it ql bash青龙容器执行cd /ql/data/scripts 然后python telegram_checkforybdml.py
会提示让你输入手机号,需要加上区号 +86 然后TG给你发一个验证码,填上回车就ok了
最后没错的话会提示签到成功,在青龙面板上加上定时任务,每天就可以自动签到了,在这感谢ChatGPT,让我这个不会写代码的人也可以完成不能完成的事了
TG自动发消息,用人形不就好了
现在还有哪个可以自定义定时发送Tg消息?Tg-cli不能用了
chat推荐一个
所以是什么机场
免费的机场么?
缺的不是签到,是机场
看看。。。
青龙要自带出墙不?