Условия проверки в Telegram
В Telegram имеется довольно обширный функционал проверок в блоке "Условие". Мы разберем те, которые будут уникальными для этого канала.
Источник
Найти это условие можно, создав блок "Условие" и выбрав в нем строку "Источник". Существует 4 варианта источников сообщения:
группа (тип определяется настройками телеграм в группе),
супергруппа (тип определяется настройками телеграм в группе),
тема (когда они созданы в группе) и
бизнес-чат (когда идет речь об автоматизации личного аккаунта).
Следовательно, мы можем отследить, откуда приходит сообщение.
Если вам хочется, чтобы бот работал только в комментариях к публикации в канале, следует в источнике указать супергруппу.
Проверка содержимого публикации
Тут мы можем отследить огромное множество действий в публикациях. Полный перечень будет на скриншоте.
Часть условий наверняка вам уже знакома из других каналов, в случае чего, про них вы сможете прочитать в соответствующих инструкциях. Из уникальных условий можно выделить следующие:
Текст публикации содержит стикер. Условие позволяет отследить наличие стикера в публикации. Важно понимать, что тут речь идет именно о стикерах, а не о смайликах)
Публикация содержит вложения. Условие позволяет отследить наличие вложений. Вложениями считаются аудио и видео записи, файлы, изображения, gif, голосовые сообщения, опросы и видео-заметки.
Публикация содержит голосовое сообщение. Условие позволяет отследить наличие голосового сообщения в публикации.
Публикация содержит аудиозапись. Условие позволяет отследить наличие аудиозаписи в публикации.
Публикация содержит видеозапись. Условие позволяет отследить наличие видеозаписи в публикации.
Публикация содержит изображение. Условие позволяет отследить наличие изображения в публикации. В случае, если изображение загружено как файл, его отследить можно следующей проверкой.
Публикация содержит файл. Условие позволяет отследить наличие файла в публикации. Под файлами понимаются все объекты, загруженные в публикацию как файлы, среди них могут быть и изображения, и текстовые документы, и прочие файлы. Но gif файлом не считается!
Публикация содержит gif . Условие позволяет отследить наличие gif в публикации.
Публикация содержит опрос. Условие позволяет отследить наличие опроса в публикации.
Публикация содержит видео-заметку. Условие позволяет отследить наличие видео-заметки в публикации. Видео-заметки - это небольшие круглые видео, которые позволяет отправлять Telegram.
Публикация не содержит вложения. Условие позволяет отследить отсутствие вложений.
Все вышеперечисленные условия по проверке содержимого применяются для своеобразной фильтрации публикаций на канале, в комментариях к которым может работать созданный нами чат-бот.
Last updated