Kill API at end

This commit is contained in:
XelXen 2022-06-18 00:55:25 +05:30 committed by GitHub
parent a4fe1526f4
commit 8b3b6dc649
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

10
.github/tg.py vendored
View File

@ -2,11 +2,11 @@ import telegram
from tgconfig import * from tgconfig import *
from json import load from json import load
import multiprocessing import multiprocessing
from os import system as run import os
from time import sleep as wait from time import sleep as wait
def deploy(): def deploy():
run(f'~/bot-api --local --api-id={TG_API_ID} --api-hash={TG_API_HASH}') os.system(f'~/bot-api --local --api-id={TG_API_ID} --api-hash={TG_API_HASH}')
def bot(): def bot():
wait(10) wait(10)
@ -22,8 +22,10 @@ def bot():
Signed-off-by: {data['commit']['author']['name']} Signed-off-by: {data['commit']['author']['name']}
''', parse_mode=telegram.ParseMode.MARKDOWN) ''', parse_mode=telegram.ParseMode.MARKDOWN)
bot.send_media_group(TG_POST_ID, [telegram.InputMediaDocument(open('app-x86-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-x86_64-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-armeabi-v7a-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-arm64-v8a-debug.apk', 'rb'))]) bot.send_media_group(TG_POST_ID, [telegram.InputMediaDocument(open('app-x86-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-x86_64-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-armeabi-v7a-debug.apk', 'rb')), telegram.InputMediaDocument(open('app-arm64-v8a-debug.apk', 'rb'))])
run('pid=$(pgrep bot-api)') for line in os.popen("ps ax | grep bot-api | grep -v grep"):
run('pkill $pid') fields = line.split()
pid = fields[0]
os.kill(int(pid), signal.SIGKILL)
if __name__ == '__main__': if __name__ == '__main__':