-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtelegram_mail.py
45 lines (36 loc) · 1.17 KB
/
telegram_mail.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
40
41
42
43
44
45
from telethon import TelegramClient , events , sync , connection
import logging
logging.basicConfig(format='[%(levelname) 5s/%(asctime)s] %(name)s: %(message)s',level=logging.WARNING)
import time
# API variables
api_id = API_ID
api_hash = "API_HASH"
client = TelegramClient(
'session_name', api_id, api_hash)
#text
error = "An error occured please try /generate again."
message = '/generate'
#get email fake
def mail():
client.start()
client.send_message("@fakemailbot",'/generate')
time.sleep(1.5)
for message in client.get_messages("@fakemailbot", limit=1):
msg = message.message
if msg == error:
return "error"
else:
mail = msg[25:].split()
return mail[0]
def code():
client.start()
for message in client.get_messages("fakemailbot", limit=1):
msg = message.message.find("TikVPN")
if msg == -1:
find=("not")
else:
find=("find")
msg_text = message.message.split()[43]
a = msg_text.replace('[', '')
text = a.replace(']', '')
return text