forked from xAbhish3k/waruserbot
-
Notifications
You must be signed in to change notification settings - Fork 236
Expand file tree
/
Copy pathhell_string.py
More file actions
86 lines (73 loc) · 2.98 KB
/
hell_string.py
File metadata and controls
86 lines (73 loc) · 2.98 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
from random import randint
from instagrapi import Client as IClient
from instagrapi.exceptions import ChallengeRequired, TwoFactorRequired
from pyrogram import Client as PClient
from telethon.sessions import StringSession
from telethon.sync import TelegramClient
def main():
print("T E A M W A R B O T ! !")
print("Hello!! Welcome to WaruserBot Session Generator\n")
print("Human Verification Required !!")
while True:
verify = int(randint(1, 50))
okvai = int(input(f"Enter {verify} to continue: "))
if okvai == verify:
print("\nChoose the string session type: \n1. WaruserBot (Telethon) \n2. Music Bot (Pyrogram) \n3. Instagram Session")
while True:
library = input("\nYour Choice: ")
if library == "1":
generate_telethon_session()
break
elif library == "2":
generate_pyro_session()
break
elif library == "3":
generate_insta_session()
break
else:
print("Please enter integer values (1/2/3 only).")
break
else:
print("Verification Failed! Try Again:")
def generate_pyro_session():
print("Pyrogram Session for Music Bot!")
APP_ID = int(input("\nEnter APP ID here: "))
API_HASH = input("\nEnter API HASH here: ")
with PClient(':memory:', api_id=APP_ID, api_hash=API_HASH) as hellbot:
print("\nYour WaruserBot Session Is sent in your Telegram Saved Messages.")
hellbot.send_message(
"me",
f"#WarUserBOT_MUSIC #WARUSERBOT_SESSION #PYROGRAM\n\n`{hellbot.export_session_string()}`",
)
def generate_telethon_session():
print("\nTelethon Session For WarUserBot!")
APP_ID = int(input("\nEnter APP ID here: "))
API_HASH = input("\nEnter API HASH here: ")
with TelegramClient(StringSession(), APP_ID, API_HASH) as hellbot:
print("\nYour WarUserBot Session Is sent in your Telegram Saved Messages.")
hellbot.send_message(
"me",
f"#WARUSERBOT #WARBOT_SESSION #TELETHON \n\n`{hellbot.session.save()}`",
)
def generate_insta_session():
print("Instagram Session For WARBot!")
cl = IClient()
username = input("Enter your Instagram Username: ")
password = input("Enter your Instagram Password: ")
try:
cl.login(username, password)
xyz = cl.get_settings()
sessionid = xyz['authorization_data']['sessionid']
print(f"Your Instagram Session is: \n>>> {sessionid}")
print("\nCopy it from here and remember not to share it with anyone!")
except (ChallengeRequired, TwoFactorRequired, Exception) as e:
print(e)
def challenge_code(username, choice):
while True:
otp = input("Enter the OTP sent to your Email: ")
if otp.isdigit():
break
else:
print("Enter digits only!")
return otp
main()