У
Size: a a a
У
A
py3
str = '/mute 1m'
print(str.split())
print(str.split(' '))
['/mute', '1m']
['/mute', '1m']
|
py3
num=""
text=""
for i in "1m":
if i.isdigit():
num+=i
else:
text+=i
print(f"{num}\n\n{text}")
1
m
|
|
👑️
ЕП
on_post_process_message
понимает, сработал какой-то хэндлер или нет? Смотрю исходники LoggingMiddleware, в 40-й строке, как понимаю, определяется, было обработано сообщение или нет. Делаю аналогично: class MyLogMiddleware(BaseMiddleware):
def __init__(self):
super().__init__()
async def on_post_process_message(self, message: types.Message, results, data: dict):
print(f"Results has type {type(results)} and value {results}")
print(f"Data is {data}")
results
ВСЕГДА пустой, не важно, был обработан апдейт или нет. Что за хрень?E
py3
num=""
text=""
for i in "1m":
if i.isdigit():
num+=i
else:
text+=i
print(f"{num}\n\n{text}")
1
m
👑️
on_post_process_message
понимает, сработал какой-то хэндлер или нет? Смотрю исходники LoggingMiddleware, в 40-й строке, как понимаю, определяется, было обработано сообщение или нет. Делаю аналогично: class MyLogMiddleware(BaseMiddleware):
def __init__(self):
super().__init__()
async def on_post_process_message(self, message: types.Message, results, data: dict):
print(f"Results has type {type(results)} and value {results}")
print(f"Data is {data}")
results
ВСЕГДА пустой, не важно, был обработан апдейт или нет. Что за хрень?👑️
👑️
👑️
|
ЕП
👑️
ЕП
👑️
👑️
👑️
ЕП