.list_triggers — Показать все существующие триггеры.add_trigger — Добавить новый триггер. Формат: <условия> | <ответ>.remove_trigger — Удалить триггер по номеру. Формат: .remove_trigger <номер>.clear_triggers — Удалить все триггеры.trigger — Вкл/выкл вотчер| Ключ | Описание | Пример |
|---|---|---|
text |
Сообщение должно точно соответствовать указанному тексту | text="Привет" |
user |
Сообщение должно быть отправлено указанным пользователем. Указывайте ID или @username | user=@username |
chat |
Сообщение должно быть отправлено в указанном чате. Указывайте ID чата или его @username | chat=@chatname |
starts_with |
Сообщение должно начинаться с указанного текста | starts_with="Привет" |
ends_with |
Сообщение должно заканчиваться указанным текстом | ends_with="!" |
contains |
Сообщение должно содержать указанный текст | contains="важно" |
regex |
Сообщение должно соответствовать регулярному выражению | regex="^Привет.*!" |
is_command |
Сообщение должно быть командой, начинающейся с /. Указывайте true для проверки |
is_command=true |
word_count |
Сообщение должно содержать указанное количество слов | word_count=3 |
char_count |
Сообщение должно содержать указанное количество символов (включая пробелы) | char_count=15 |
is_reply |
Сообщение должно быть ответом на другое сообщение. Указывайте true |
is_reply=true |
is_forwarded |
Сообщение должно быть пересланным. Указывайте true |
is_forwarded=true |
media_type |
Тип вложения в сообщении. Доступные значения:
photo, video, audio, voice, sticker
|
media_type=photo |
message_length |
Длина сообщения в символах. Указывайте диапазон, например 5-20 |
message_length=5-20 |
time_range |
Часы отправки сообщения. Указывайте диапазон, например 9-18 (UTC) |
time_range=9-18 |
date |
Дата отправки сообщения. Указывайте в формате YYYY-MM-DD |
date=2025-01-02 |
weekday |
День недели. Указывайте на английском: Monday, Tuesday, и т.д. |
weekday=Monday |
text: Сообщение должно точно соответствовать указанному тексту text="Привет"
user: Сообщение должно быть отправлено указанным пользователем. Указывайте ID или @username user=@username
chat: Сообщение должно быть отправлено в указанном чате. Указывайте ID чата или его @username chat=@chatname
starts_with: Сообщение должно начинаться с указанного текста starts_with="Привет"
ends_with: Сообщение должно заканчиваться указанным текстом ends_with="!"
contains: Сообщение должно содержать указанный текст contains="важно"
regex: Сообщение должно соответствовать регулярному выражению regex="^Привет.*!"
is_command: Сообщение должно быть командой, начинающейся с /. Указывайте true для проверки is_command=true
word_count: Сообщение должно содержать указанное количество слов word_count=3
char_count: Сообщение должно содержать указанное количество символов (включая пробелы) char_count=15
is_reply: Сообщение должно быть ответом на другое сообщение. Указывайте true is_reply=true
is_forwarded: Сообщение должно быть пересланным. Указывайте true is_forwarded=true
media_type: Тип вложения в сообщении. Доступные значения: photo, video, audio, voice, sticker media_type=photo
message_length: Длина сообщения в символах. Указывайте диапазон, например 5-20 message_length=5-20
time_range: Часы отправки сообщения. Указывайте диапазон, например 9-18 (UTC) time_range=9-18
date: Дата отправки сообщения. Указывайте в формате YYYY-MM-DD date=2025-01-02
weekday: День недели. Указывайте на английском: Monday, Tuesday, и т.д. weekday=Monday
.add_trigger text="Привет" | Приветствую вас!
.add_trigger contains="важно" | Это важное сообщение!
.add_trigger user=@admin, text="Привет" | Здравствуйте, админ!
.add_trigger chat=@chatname, contains="важно" | Обратите внимание на это!
.add_trigger starts_with="Добрый день", user=@username | Добрый день! Чем могу помочь?
.add_trigger contains="задание", message_length=10-100 | Ваше задание принято.
.add_trigger media_type=photo, contains="отчет" | Спасибо за ваш отчет!
.add_trigger time_range=9-18, contains="встреча" | Встреча запланирована в рабочее время.
.add_trigger text="Привет", regex="^Привет.*!$" | Ваше приветствие принято!
.add_trigger is_command=true, text="/start" | Вы запустили бота!
.add_trigger is_command=true, starts_with="/help" | Вот список доступных команд: