Фильтры
Фильтры в RimTUB работают точно так же, как и в оригинальном Kurigram. Документация Kurigram тут Никаких дополнительных действий не требуется, в отличие от собственных обработчиков.
Дополнительные фильтры
account_filter
Фильтрует сообщения по ID текущего клиента.
Аргументы:
id(int) — ID клиента (например,client.me.id).
Возвращает: Filter — Фильтр, пропускающий только сообщения от указанного клиента.
text_filter
Фильтрует по точному совпадению текста сообщения.
Аргументы:
text(str | List[str]) — Ожидаемый текст или список текстов.
Возвращает: Filter — Фильтр, проверяющий, совпадает ли текст сообщения с указанным.
thread_filter
Фильтрует сообщения по ID топика (message thread ID).
Аргументы:
message_thread_id(int) — ID топика (Message.message_thread_id).
Возвращает: Filter — Фильтр, пропускающий только сообщения из указанного топика.