-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
39 lines (33 loc) · 1.03 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import requests,os
try:
from config import *
os.system('pm2 start bot.py --name {} --interpreter python3.7 --interpreter-args -u'.format(BOT_ID))
except Exception as e:
API_ID = 793178
API_HASH = '9f4461079f30757ca0a4c23e14bd523f'
out ="""
from pyrogram import enums
API_ID = 793178
API_HASH = '9f4461079f30757ca0a4c23e14bd523f'
"""
def Bot(TOKEN,method,data):
url = "https://api.telegram.org/bot{}/{}".format(TOKEN,method)
post = requests.post(url,data=data)
return post.json()
ID = ""
go = True
while go:
token = input("input you're bot TOKEN:")
get = Bot(token,"getme",{})
if get["ok"]:
out = out+"\n"+"TOKEN = '{}'\nBOT_ID = TOKEN.split(':')[0]".format(token)
go = False
ID = token.split(':')[0]
else:
print("TOKEN is invalid, Try again")
sudo = input("input you're ID:")
out = out+"\n"+"SUDO = {}".format(sudo)
f = open("config.py","w+")
f.write(out)
f.close()
os.system('pm2 start bot.py -f --name {} --interpreter python3.7 --interpreter-args -u'.format(ID))