Привет.
Реализую задачу для телеграм. Сейчас нужно сделать так, чтобы вызывались все декораторы которые есть в коде. В текущей реализации срабатывает только первый. А необходимо чтобы срабатывали подходящие под условия все декораторы.
Для примера вот код:
api_id = 1219
api_hash = "8a57f29f598197d9efe9+3"
app = Client("D:/my_account", api_id, api_hash)
@app.on_message(filters.text & filters.outgoing)
def callback(client: app, message: Message):
if 'smile' in message.text:
msg = message.text.replace('smile', 'CENSORED')
message.edit_text(msg)
@app.on_message(filters.text & filters.outgoing)
def callback(client: app, message: Message):
for k in range(11):
message.edit_text(str(k))
Как видно app.on_message есть дважды. Но срабатывает только один - первый.