Route any SLA text to corresponding handler
This commit is contained in:
@@ -757,6 +757,19 @@ async def queue_sla(msg: Message):
|
||||
await msg.answer("\n".join(lines), reply_markup=backup_kb)
|
||||
|
||||
|
||||
# Fallback router: any message with "sla" is dispatched to backup or queue SLA.
|
||||
@dp.message(F.text.regexp(r"(?i)sla"))
|
||||
async def sla_fallback(msg: Message):
|
||||
if not is_admin_msg(msg):
|
||||
return
|
||||
text = msg.text or ""
|
||||
tl = text.lower()
|
||||
if "queue" in tl:
|
||||
await queue_sla(msg)
|
||||
elif "backup" in tl:
|
||||
await backup_sla(msg)
|
||||
|
||||
|
||||
@dp.message(F.text == "/selftest_history")
|
||||
async def selftest_history(msg: Message):
|
||||
if not is_admin_msg(msg):
|
||||
|
||||
Reference in New Issue
Block a user