import time import sys import contextlib from httpx import get, post token = str(sys.argv[1]) main = get("https://api.github.com/repos/TeamPGM/PagerMaid_Plugins_Pyro/commits/v2").json() text = ( ( ( ( "#更新日志 #pyro #" + main['commit']['author']['name'].replace('_', '') + ' \n\n🔨 [' + main['sha'][:7] ) + '](https://github.com/TeamPGM/PagerMaid_Plugins_Pyro/commit/' ) + main['sha'] ) + '): ' ) + main['commit']['message'] url = f'https://api.telegram.org/bot{token}/sendMessage' for cid in ['-1001441461877', '-1001319957857']: push_content = {'chat_id': cid, 'disable_web_page_preview': 'True', 'parse_mode': 'markdown', 'text': text} if cid == '-1001441461877': push_content['message_thread_id'] = 1027828 with contextlib.suppress(Exception): main_req = post(url, data=push_content) time.sleep(1) print(main['sha'] + " ok!")