Перейти к основному содержимому
Версия: Latest

Фильтры

Фильтры в 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 — Фильтр, пропускающий только сообщения из указанного топика.