Чаты Telegram для Bitrix24
Двусторонний обмен сообщениями и файлами между чатами Telegram и Bitrix24
Содержание
Описание
Приложение позволяет связать личные и групповые чаты Telegram с чатами Bitrix24.
После настройки сотрудники смогут получать сообщения из Telegram и отвечать на них прямо из Bitrix24.
Приложение позволяет:
- Подключить собственного Telegram-бота
- Создать и настроить бота Bitrix24
- Включать и отключать обработку сообщений ботами
- Работать с пользователями и группами Telegram
- Связывать чаты Telegram с пользователями и групповыми чатами Bitrix24
- Автоматически сохранять сопоставления
- Передавать сообщения в обе стороны
- Передавать документы, изображения и другие файлы
- Отображать имя отправителя при пересылке сообщения
- Обновлять информацию и состояние подключённых ботов
- Удалять и повторно подключать ботов
- Выполнить первую настройку по встроенному чек-листу
Приложение передаёт только новые сообщения, полученные после настройки сопоставления. История переписки не загружается.
Первая настройка
После установки приложения на главной странице появится чек-лист первоначальной настройки.
Необходимо выполнить пять этапов:
- Подключить Telegram-бота
- Создать бота Bitrix24
- Инициализировать нужные чаты Telegram
- Создать или подготовить чат Bitrix24
- Сопоставить чаты
Этапы отмечаются пользователем вручную. При необходимости чек-лист можно скрыть и снова открыть кнопкой Чек-лист настройки.
Telegram-бот
Создание Telegram-бота
Если у Вас ещё нет Telegram-бота:
- Откройте BotFather
- Отправьте команду
/newbot - Укажите название бота
- Укажите username, который заканчивается на
bot - Скопируйте полученный токен
Подключение Telegram-бота
- Откройте в приложении раздел
Боты - Перейдите на вкладку
Telegram - Вставьте токен, полученный от BotFather
- Нажмите
Подключить
Приложение проверит токен через Telegram API и попытается автоматически установить webhook.
После подключения будут показаны:
- ID бота
- Название
- Username
- Состояние обработки сообщений
- Текущий статус webhook
Включение и отключение Telegram-бота
Обработка сообщений включается и отключается с помощью переключателя Состояние.
При включении приложение устанавливает webhook Telegram-бота.
При отключении webhook удаляется, и новые сообщения перестают поступать в приложение.
Обновление информации
Нажмите Обновить, чтобы повторно получить:
- Название бота
- Username
- Состояние webhook
- Текущий статус подключения
Открытие и копирование username
Рядом с username доступны две кнопки:
- Скопировать username
- Открыть Telegram-бота
При копировании в буфер обмена username добавляется вместе с символом @.
Удаление Telegram-бота
- Откройте раздел
Боты → Telegram - Нажмите
Удалить - Подтвердите удаление
Приложение удалит webhook и очистит сохранённый токен Telegram-бота.
Настройка групп Telegram
По умолчанию Telegram-бот может не получать обычные сообщения из групп из-за включённого режима конфиденциальности.
Чтобы бот получал все сообщения группы:
- Откройте BotFather
- Отправьте команду
/setprivacy - Выберите подключённого бота
- Нажмите
Disable
Если бот отвечает на команду
/start, но не получает остальные сообщения группы, проверьте настройку/setprivacy.
После изменения настройки рекомендуется удалить бота из группы и добавить его повторно.
Бот Bitrix24
Создание бота Bitrix24
- Откройте раздел
Боты - Перейдите на вкладку
Bitrix24 - Укажите имя бота
- При необходимости укажите должность
- Нажмите
Создать
Имя и должность будут отображаться сотрудникам в чатах и профиле бота Bitrix24.
Изменение бота Bitrix24
- Откройте раздел
Боты → Bitrix24 - Измените имя или должность
- Нажмите
Сохранить
Включение и отключение бота Bitrix24
Используйте переключатель Состояние, чтобы включить или отключить обработку входящих сообщений Bitrix24.
При отключении бот останется зарегистрирован в Bitrix24, но приложение перестанет обрабатывать поступающие от него сообщения.
Обновление информации
Нажмите Обновить, чтобы повторно получить актуальные данные бота непосредственно из Bitrix24.
Удаление бота Bitrix24
- Откройте раздел
Боты → Bitrix24 - Нажмите
Удалить - Подтвердите действие
Регистрация бота и его настройки будут удалены.
Инициализация чатов Telegram
Добавление пользователя Telegram
- Откройте подключённого Telegram-бота
- Нажмите
Стартили отправьте команду/start - Дождитесь сообщения об успешной инициализации
- Откройте в приложении раздел
Сопоставление - Пользователь появится в таблице
Добавление группы Telegram
- Добавьте Telegram-бота в нужную группу
- Убедитесь, что через BotFather отключён режим конфиденциальности
- Отправьте в группу команду
/start - Дождитесь сообщения об успешной инициализации
- Откройте раздел
Сопоставление - Группа появится в таблице
В таблице отображаются:
- Название пользователя или группы
- Username, если он доступен
- ID Telegram-чата
- Тип:
ПользовательилиГруппа
Инициализация чата Bitrix24
- Создайте новый групповой чат Bitrix24 или откройте существующий
- Добавьте в чат созданного бота Bitrix24
- Отправьте команду
/start - Дождитесь сообщения
Бот успешно инициализирован
После этого чат станет доступен для выбора на странице сопоставлений.
Таким же способом можно инициализировать личный диалог с ботом Bitrix24.
Сопоставление чатов
- Откройте раздел
Сопоставление - Найдите нужного пользователя или группу Telegram
- В колонке
Сопоставлениевыберите пользователя или чат Bitrix24 - Сопоставление будет сохранено автоматически
Для поиска доступны:
- Фильтр
Все - Фильтр
Группы TG - Фильтр
Пользователи TG - Поиск по названию, username или ID
Один чат Telegram может быть связан только с одним диалогом Bitrix24. Один диалог Bitrix24 также нельзя одновременно связать с несколькими чатами Telegram.
Удаление сопоставления
Чтобы удалить связь между чатами:
- Найдите нужную строку
- Нажмите кнопку с крестиком справа от выбранного сопоставления
- Дождитесь обновления таблицы
После удаления сообщения между этими чатами больше не передаются.
Передача сообщений
Из Telegram в Bitrix24
Когда пользователь отправляет сообщение в сопоставленный чат Telegram:
- Приложение определяет связанный диалог Bitrix24
- В сообщение добавляется имя отправителя
- При наличии username он указывается после имени
- Текст и файлы отправляются в выбранный чат Bitrix24
Из Bitrix24 в Telegram
Когда сотрудник отправляет сообщение в сопоставленный чат Bitrix24:
- Приложение определяет связанный Telegram-чат
- Имя сотрудника добавляется перед сообщением
- Текст и файлы отправляются через подключённого Telegram-бота
Если отправлено несколько файлов, текст сообщения добавляется к первому файлу. Остальные файлы отправляются отдельно без повторения текста и имени отправителя.