message- параметр, в который приходит сообщение из декоратора, в принципе, название можно дать любое.
: types.Message- аннотация типов, для читаемости кода
не могу понять зачем он нужена как обрабатывать тогда входящие сообщения, если они никуда не приходят?
raw["players"]
- список.raw = requests.get("http://api.steampowered.com/ISteamUser/GetPlayerBans/v1//?key=E21E2C476DCFD9BA4DDDD7F97AB10832&steamids=76561198402397247").json()
vac_status = {
"NumberOfVACBans" : raw["players"][0]["NumberOfVACBans"],
"DaysSinceLastBan" : raw["players"][0]["DaysSinceLastBan"],
"NumberOfGameBans" : raw["players"][0]["NumberOfGameBans"],
"EconomyBan" : raw["players"][0]["EconomyBan"]
}
print(vac_status)
autor
создается новый процесс.autor
autor
if __name__ == '__main__':
и создают процессы уже там, чтобы не возникало рекурсии. from multiprocessing import Process
def drop(URL,cardcvc,size1,MIDDLENAME,proxy,MAIL,PASS):
###some_code
print('something')
###some_code
def autor():
###some code
mm={'something':'something'}
for mal in mm:
Process(target = drop,args=(urlg,cvvg,size1,mid,proxy,mal,mm[mal])).start()
if __name__ == '__main__':
autor()
def parse_timedelta(timedelta_str):
pattern = re.compile(r'((?P<days>\d+) days, )?(?P<hours>\d+):(?P<minutes>\d+):(?P<seconds>\d+)')
m = pattern.match(timedelta_str)
params = {key: float(val) for key, val in m.groupdict(0).items()}
return timedelta(**params)
print(parse_timedelta('1 days, 0:00:25'))
print(parse_timedelta('0:00:25'))
\n
text = 'Модель: ....\nГод: .....\nАКБ: ....'
bot.send_message(message.from_user.id, text)
'''
text = '''Модель: .............
Год: ...............
АКБ: ............'''
bot.send_message(message.from_user.id, text)