mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2025-04-05 00:53:49 +03:00
28 lines
987 B
Python
28 lines
987 B
Python
# flake8: noqa
|
|
from aiogram import F, Router
|
|
from aiogram.filters import Command
|
|
|
|
from ocab_core.modules_system.public_api import get_module, log
|
|
|
|
from .handlers import (
|
|
chat_not_in_approve_list,
|
|
delete_message,
|
|
error_access,
|
|
get_chat_id,
|
|
)
|
|
|
|
(ChatModerOrAdminFilter, ChatNotInApproveFilter) = get_module(
|
|
"standard.filters", ["ChatModerOrAdminFilter", "ChatNotInApproveFilter"]
|
|
)
|
|
|
|
router = Router()
|
|
|
|
# Если сообщение содержит какой либо текст и выполняется фильтр ChatNotInApproveFilter, то вызывается функция chat_not_in_approve_list
|
|
router.message.register(chat_not_in_approve_list, ChatNotInApproveFilter(), F.text)
|
|
|
|
router.message.register(get_chat_id, ChatModerOrAdminFilter(), Command("chatID"))
|
|
|
|
router.message.register(delete_message, ChatModerOrAdminFilter(), Command("rm"))
|
|
router.message.register(error_access, Command("rm"))
|
|
router.message.register(error_access, Command("chatID"))
|