Мониторинг групп и каналов, постинг в Телеграм чаты с подключенного аккаунта или бота
Подключенные к Hotline боты и аккаунты могут состоять в приватных или публичных чатах разных типов: группах, топик-группах или каналах.
Если в установочном боте активировать в настройках подключения параметры @MONITOR_GROUPS@ или @MONITOR_CHANNELS@, то становится возможным:
получать сообщения из чатов, в которых состоит бот или аккаунт в соответствующий топик на стороне бекенд-группы Hotline
оставлять сообщения в соответствующих чатах от имени подключенного бота или аккаунта через бекенд-группу Hotline
фильтровать чаты по ключевым словам и активировать трансляцию сообщений из чата в бекенд-группу при их появлении
Также есть ряд вспомогательных параметров:
При активном параметре @HIDE_GROUP_MEMBERS@ операторы на стороне группы не смогут видеть ссылки на профили участников группы.
При активном параметре @LEAVE_CLOSED@ топики остаются в закрытом состоянии и их состояние меняется только по усмотрению оператора (при этом сообщения в закрытые топики продолжат приходить).
В параметре @RESTRICTED_KEYWORDS@ можно задать ключевые слова, сообщения с которыми не будут уходить клиентам, если они случайно встретятся на стороне бекенд-группы.
Также есть параметры @GROUP_KEYWORDS@ и @CHANNEL_KEYWORDS@ для фильтрации групп или каналов по ключевым словам, они подробно описаны ниже.
Внимание: Данная страница содержит фрагменты с автоматическим переводом. Если вам тяжело понять данную информацию, попробуйте переключить язык на английский или русский и воспользоваться своей проверенной системой для перевода сайтов.
Примеры решаемых задач
мониторинг всех сообщений в приватных или публичных чатах командой менеджеров от имени подключенного аккаунта или бота
ответы в чаты командой менеджеров от имени подключенного аккаунта или бота (если аккаунту будут писать в личку, то будут создаваться диалоги в рабочей группе Hotline как обычно)
организация круглосуточной службы поддержки чатов с клиентами от имени бота или аккаунта поддержки
регулярный постинг новостей или объявлений от имени подключенного бота или аккаунта в чаты
поиск лидов в Телеграм чатах по набору ключевых слов, мониторинг важных упоминаний (названий компании или продуктов)
дублирование/сохранение сообщений из закрытых чатов, где состоит подключенный бот или аккаунт, в своей частной группе
Добавление аккаунта или бота в чаты
Добавить подключенный к Hotilne CRM аккаунт в нужный чат можно несколькими способами:
Обычным способом через стандартный сценарий в приложении Телеграм, когда аккаунт самостоятельно вступает или приглашается в публичную или приватную группу.
Специальной командой /new, которая вводится в топике General на стороне бекенд-группы Hotline. Команда принимает в качестве параметра JOIN_LINK, GROUP_LINK или CHANNEL_LINK (например /new hotlinetg_news).
Если вы используете не аккаунт, а бота, то его добавление в чат производится только администратором.
Трансляция сообщений из чата в топик на стороне бекенд-группы Hotline ведется только когда, он имеет статус отличный от Closed (желтый или фиолетовый).
Сменить статус топика для чата можно обычными командами /hold, /wait, /close.
Если активен параметр @MONITOR_GROUPS@ или @MONITOR_CHANNELS@, то создание и активация соответствующего топика на стороне бекенд-группы Hotline проиcходит автоматически при упоминании подключенного аккаунта в чате (mention), либо ответе на любое его сообщение (reply).
Параметр PRIVACY MODE в Botfather
Если вы планируете работать в группах через бота, необходимо отключить параметр PRIVACY MODE для него в Botfather (по умолчанию параметр активен). При активном параметре бот не увидит сообщения в группах.
Примечание про топик-группы
При трансляции сообщений из топик-групп каждый топик воспринимается системой как отдельный чат, и соответственно каждый топик надо активировать отдельно (упоминанием или ответом).
Примечание про бесплатную версию
На бесплатной версии системы при активации каждого топика в него будет отправлено приветственное сообщение с копирайтом Hotline. Чтобы его отключить и перейти на платную подписку обращайтесь в службу поддержки.
Автоматическая активация топиков по ключевым словам
Топики на стороне бекенд-группы Hotline могут создаваться и активироваться автоматически при появлении в соответствующих чатах ключевых слов из заданного набора.
При активации топика в него начинает вестись трансляция всех сообщений из чата, начиная с сообщения с заданным фрагментом. В транслированных сообщениях показываются ссылки на профили авторов сообщений. Можно отвечать в чат от имени подключенного аккаунта или бота, либо писать в личное сообщение автору сообщения, или пассивно следить за беседой. Чтобы прекратить трансляцию необходимо отправить команду /close.
Ключевые слова задаются в виде массива строк в параметре @GROUP_KEYWORDS@ или @CHANNEL_KEYWORDS@.
Перед заданием данных параметров необходимо активировать соответствующие параметры @MONITOR_GROUPS@ или @MONITOR_CHANNELS@.
В настоящий момент самостоятельная конфигурация фильтра чатов через установочного бота позволяет задать:
набор слов, любое из которых должно встречать в сообщении
набор слов, каждой из которых должно встречаться в сообщении
слова, которые не должны встречаться в сообщении или наборе слов
Пример значения для параметров @GROUP_KEYWORDS@ или @CHANNEL_KEYWORDS@:
Представленная выше конфигурация означает, что для активации топика сообщение должно содержать:
строку "word1" или "word2" ИЛИ фразу со строками "word3" и "word4" ИЛИ фразу со строкой "word5", но без "word6"
Также есть параметр @LEAVE_CLOSED@, который позволяет не активировать трансляцию из группы где было найдено сообщение с ключевыми словами, а пересылать в топик только само сообщение. Активация топика и трансляции в таком случае происходит только по усмотрению оператора.
При необходимости возможна более гибкая конфигурация через обращение в службу поддержки (регулярные выражения, точное совпадение).
Частое применение данной функции – поиск лидов в Telegram чатах по ключевым словам или мониторинг упоминаний компании.