-
-
Notifications
You must be signed in to change notification settings - Fork 22
/
load_geo.py
179 lines (171 loc) · 5.49 KB
/
load_geo.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
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
#!/usr/bin/env python3
#from telethon.sync import TelegramClient, connection
#from telethon.tl.functions.messages import GetDialogsRequest
#from telethon.tl.types import InputPeerEmpty, InputPeerChannel, InputPeerUser
#from telethon.errors.rpcerrorlist import PeerFloodError, UserPrivacyRestrictedError
#from telethon.tl.functions.channels import InviteToChannelRequest
import configparser
import os, sys
import csv
import traceback
import time
import random
import requests, socket
from tgbot.services.api_sqlite import *
woman_names = ['Агафья',
'Аглая',
'Агния',
'Агриппина',
'Аза',
'Акулина',
'Алевтина',
'Александра',
'Алина',
'Алла',
'Анастасия',
'Ангелина',
'Анжела',
'Анжелика',
'Анна',
'Антонина',
'Анфиса',
'Валентина',
'Валерия',
'Варвара',
'Василиса',
'Вера',
'Вероника',
'Виктория',
'Галина',
'Глафира',
'Гликерия',
'Дана',
'Дарья',
'Евгения',
'Евдокия',
'Евлалия',
'Евлампия',
'Евпраксия',
'Евфросиния',
'Екатерина',
'Елена',
'Елизавета',
'Епистима',
'Ермиония',
'Жанна',
'Зинаида',
'Злата',
'Зоя',
'Инга',
'Инесса',
'Инна',
'Иоанна',
'Ираида',
'Ирина',
'Ия',
'Капитолина',
'Карина',
'Каролина',
'Кира',
'Клавдия',
'Ксения',
'Лада',
'Лариса',
'Лидия',
'Лилия',
'Любовь',
'Людмила',
'Маргарита',
'Марина',
'Мария',
'Марфа',
'Матрёна',
'Милица',
'Мирослава',
'Надежда',
'Наталья',
'Нина',
'Нонна',
'Оксана',
'Октябрина',
'Олимпиада',
'Ольга',
'Павлина',
'Пелагея',
'Пинна',
'Полина',
'Прасковья',
'Рада',
'Раиса',
'Регина',
'Римма',
'Рогнеда',
'Руслана',
'Светлана',
'Серафима',
'Снежана',
'София',
'Таисия',
'Тамара',
'Татьяна',
'Улита',
'Ульяна',
'Урсула',
'Фаина',
'Феврония',
'Фёкла',
'Феодора',
'Целестина',
'Юлия',
'Яна',
'Ярослава']
#print(woman_names)
re="\033[1;31m"
gr="\033[1;32m"
cy="\033[1;36m"
def banner():
print(f"""
´´´´¶¶¶¶¶¶´´´´´´¶¶¶¶¶¶
´´¶¶¶¶¶¶¶¶¶¶´´¶¶¶¶¶¶¶¶¶¶
´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ´¶¶¶¶¶´
´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶
´´´´´´´´´¶¶¶¶¶¶¶¶
´´´´´´´´´´´¶¶¶¶
{re}
by rashidovich
""")
#читаем список пользователей для инвайта
os.system('clear')
banner()
input_file = sys.argv[1]
users = []
with open(input_file, encoding='UTF-8') as f:
rows = csv.reader(f,delimiter=",",lineterminator="\n")
next(rows, None)
#print(len(rows))
for row in rows:
user = {
'id': row[0],
'access_hash': row[1],
'name': f"{row[2]} {row[3]}",
'username': row[4],
'source': 'geoparse',
}
try:
username = user['username']
usid = user['id']
usah = user['access_hash']
name = user['name']
source = "geoparse"
state = ""
except Exception:
traceback.print_exc()
print(f"{re}[!] Unexpected Error")
continue
users.append(user)
print(f"Загружено:{len(users)} пользователей.")