Match SLA buttons via regex
This commit is contained in:
@@ -603,6 +603,7 @@ async def incidents_export(msg: Message):
|
|||||||
|
|
||||||
@dp.message(F.text.in_({"/backup_sla", "📉 Backup SLA", "Backup SLA"}))
|
@dp.message(F.text.in_({"/backup_sla", "📉 Backup SLA", "Backup SLA"}))
|
||||||
@dp.message(F.text.contains("Backup SLA"))
|
@dp.message(F.text.contains("Backup SLA"))
|
||||||
|
@dp.message(F.text.regexp(r"(?i)backup.*sla|sla.*backup"))
|
||||||
@dp.message(F.text.func(lambda t: isinstance(t, str) and "backup" in t.lower() and "sla" in t.lower()))
|
@dp.message(F.text.func(lambda t: isinstance(t, str) and "backup" in t.lower() and "sla" in t.lower()))
|
||||||
async def backup_sla(msg: Message):
|
async def backup_sla(msg: Message):
|
||||||
if not is_admin_msg(msg):
|
if not is_admin_msg(msg):
|
||||||
@@ -721,6 +722,7 @@ async def openwrt_leases_diff(msg: Message):
|
|||||||
|
|
||||||
@dp.message(F.text.in_({"/queue_sla", "📊 Queue SLA", "Queue SLA"}))
|
@dp.message(F.text.in_({"/queue_sla", "📊 Queue SLA", "Queue SLA"}))
|
||||||
@dp.message(F.text.contains("Queue SLA"))
|
@dp.message(F.text.contains("Queue SLA"))
|
||||||
|
@dp.message(F.text.regexp(r"(?i)queue.*sla|sla.*queue"))
|
||||||
@dp.message(F.text.func(lambda t: isinstance(t, str) and "queue" in t.lower() and "sla" in t.lower()))
|
@dp.message(F.text.func(lambda t: isinstance(t, str) and "queue" in t.lower() and "sla" in t.lower()))
|
||||||
async def queue_sla(msg: Message):
|
async def queue_sla(msg: Message):
|
||||||
if not is_admin_msg(msg):
|
if not is_admin_msg(msg):
|
||||||
|
|||||||
Reference in New Issue
Block a user