Подключаем мессенджер MAX к 1С

02.02.26

Интеграция - Мессенджеры и боты

Обработка для быстрого подключения мессенджера MAX к любой конфигурации 1С.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
MAX: Интеграция GREEN-API
.epf 68,29Kb
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Для отправки и получения сообщений MAX достаточно открыть обработку и можно сразу приступать к работе.  

  • Никаких изменений конфигурации не требуется.
  • Никаких веб-серверов и внешних незащищенных IP-адресов.
  • Всё работает сразу "из коробки".

Обработка тестировалась на версии платформы 8.3.20.1549

Потребуется создать учетную запись в сервисе GREEN-API

Данная обработка создана на основе ранее разработанной обработки интеграции WhatsApp с GREEN-API.

В процессе разработки была сохранена общая архитектура, логика взаимодействия с API и структура интерфейса, что обеспечивает единый подход к работе с мессенджерами в 1С.

При этом обработка была адаптирована под особенности мессенджера MAX, включая авторизацию по QR-коду.

 

Содержание

 

Требования

  • Для запуска обработки нужна Платформа 1С не ниже версии 8.3.10.
  • Для загрузки исходников нужно Платформа 1С не ниже версии 8.3.16.1063

 

Важные отличия MAX от WhatsApp

При работе с мессенджером MAX через GREEN-API существуют принципиальные отличия от интеграции WhatsApp, которые важно учитывать при разработке и эксплуатации.

Основные отличия

  • Отсутствие привязки к телефону
    Инстанс MAX не зависит от постоянного подключения мобильного устройства к интернету, что повышает стабильность работы.

  • Более простое повторное подключение
    В большинстве случаев повторная авторизация не требуется, даже при перезапуске инстанса.

  • Работа с группами
    Групповые чаты идентифицируются ID, начинающимся со знака -, аналогично WhatsApp, но управление группами не требует подтверждений на телефоне.

  • Фокус на серверное использование
    API мессенджера MAX лучше подходит для серверных сценариев, ботов, CRM и интеграций с 1С без участия пользователя.

Детальное описание отличий доступно в официальной документации API мессенджера MAX.

 

Возможности обработки

  • Отправка текстовых сообщений
  • Отправка и получение файлов
  • Работа с групповыми чатами
  • Получение входящих сообщений
  • Журналы входящих и исходящих сообщений
  • Очереди сообщений
  • Отметка сообщений как прочитанных
  • Webhook-уведомления
  • Сервисные методы управления инстансом

 

Регистрация и подготовка

  1. Зарегистрируйтесь в личном кабинете GREEN-API
  2. Создайте инстанс MAX
  3. Получите ID Instance и API Token

Процесс авторизации инстанса MAX (через QR-код)

Авторизация выполняется на вкладке Настройки -> Подключение и завязана на кнопку Получить состояние инстанса.

Шаг 1. Запрос состояния инстанса

  1. Заполните параметры подключения (host, mediaHost, idInstance, apiTokenInstance).
  2. Нажмите Получить состояние инстанса.

 

QR-авторизация

 

Шаг 2. Если текущий статус инстанса - «Неавторизован»

  1. Обработка автоматически покажет QR-код (в блоке под кнопкой).
  2. Отсканируйте QR-код телефоном в приложении MAX.

Шаг 3. Подтверждение после сканирования

После того как QR-код отсканирован телефоном:

  1. Нажмите кнопку обновления (кнопка с круговой стрелкой / обновить);

 

 

  1. Повторно нажмите «Получить состояние инстанса».
    После обновления статус изменится на «Авторизован».

 

Что будет, если инстанс уже авторизован

 

успешное подключение

 

Если при нажатии «Получить состояние инстанса» инстанс уже в статусе «Авторизован», появится сообщение:

«Авторизация выполнена успешно.»
Примечание: QR-код отображается только когда инстанс не авторизован.

Подключение MAX в обработке

  1. Скачать обработку в формате epf
  2. Подключиться к сервису через встроенный в обработку помощник или самостоятельно через сайт green-api.com. Получить API Token и ID Instance
  3. В разделе «Настройки → Подключение» укажите:
  • host - api.green-api.com
  • hostMedia - media.green-api.com
  • idInstance - ID вашего инстанса
  • apiTokenInstance - API Token
  1. Сканировать QR-код с мобильного телефона MAX
  2. В форме обработки нажать кнопку Проверить подключение / Сканировать QR Код. Поле формы статус должно изменится на "Подключен"

Обработка работает либо с личным чатом, либо с группой - режим определяется автоматически на основании значения, указанного в поле «ID чата».

  • Если в поле «ID чата» указан идентификатор без знака -, сообщения отправляются в личный чат.
  • Если ID чата начинается со знака -, сообщения отправляются в групповой чат.
    Тип чата определяется автоматически, при этом переключатель «Тип чата» в интерфейсе обработки отображает текущий режим работы (личный чат или группа) и служит индикатором выбранного типа.

 

личный-чат

 

Изменение значения в поле «ID чата» приводит к автоматическому переключению типа чата без необходимости дополнительных настроек.

 

Отправка сообщений

 

отправка текста

 

Поддерживается отправка:

  • текста
  • файлов (локально и по URL)
  • геолокации
  • контактов
  • уведомлений о наборе текста

Получение сообщений

Получение сообщений выполняется в разделе Получение и работает в режиме ожидания входящих уведомлений.

Режим ожидания сообщений

При нажатии на кнопку «Ожидать сообщения» обработка переходит в режим ожидания входящих сообщений.

 

ожидание сообений

 

В этом режиме:

  • обработка регулярно обращается к API GREEN-API;
  • входящие сообщения получаются по одному;
  • каждое полученное сообщение выводится в поле «Ответ»;
  • кнопка «Ожидать сообщения» меняет название на «Прекратить ожидать сообщения», что означает активный режим ожидания.

Обработка продолжает получать сообщения до тех пор, пока во входящей очереди есть данные.

Завершение получения сообщений

Когда все входящие сообщения обработаны и новых сообщений во входящей очереди нет, обработка автоматически завершает получение и выводит сообщение: «Нет сообщений».

После этого режим ожидания считается завершённым.

 

конец-ожидания

 

Прерывание ожидания вручную

В любой момент пользователь может нажать кнопку «Прекратить ожидать сообщения».

В этом случае:

  • процесс ожидания немедленно останавливается;
  • дальнейшее получение сообщений прекращается;
  • обработка возвращается в обычный режим работы.

Рекомендации по использованию

Для автоматизированных сценариев рекомендуется выполнять получение сообщений:

  • в фоновом задании;
  • с небольшим интервалом (например, 10 секунд).

Такой подход позволяет стабильно обрабатывать входящие сообщения без перегрузки API.

 

Журналы и очереди

Доступны журналы сообщений и управление очередями отправки и получения.

 

получить-журнал

 

Группы

  • Создание и управление группами
  • Добавление и удаление участников
  • Назначение администраторов
  • Изменение имени и аватара

 

группы

 

Работа с контактами и сообщениями

В разделе Сервисные методы доступны операции для работы с контактами, сообщениями и чатами.

 

Получить контакты

 

Проверка наличия получателя в MAX

Кнопка «Проверить наличие MAX» позволяет проверить, зарегистрирован ли указанный номер телефона в мессенджере MAX.

В результате выполнения:

  • в поле «Ответ» отображается результат проверки;
  • если аккаунт не авторизован, может быть возвращено сообщение вида: instance is starting or not authorized.

Получение информации о контактах

В разделе доступны следующие операции:

  • Получить аватар контакта - получение изображения профиля контакта;
  • Получить контакты - получение списка контактов аккаунта;
  • Получить информацию о контакте - получение детальной информации по указанному номеру телефона.

Для выполнения операций необходимо указать ID чата в соответствующих полях.

Работа с сообщениями

Также доступны операции:

  • Удалить сообщение - удаление сообщения по ID;
  • Изменить сообщение - редактирование ранее отправленного сообщения;
  • Получить список чатов - получение списка доступных чатов;
  • Отправить уведомление о наборе текста - отображение статуса «набор сообщения» у получателя.

 

Партнёрский режим GREEN-API

Раздел Партнёр предназначен для работы по партнёрской схеме GREEN-API и управления несколькими инстансами.

Возможности партнёрского режима

Партнёрская схема работы позволяет:

  • управлять большим количеством инстансов;
  • получать список созданных инстансов;
  • создавать новые инстансы;
  • удалять существующие инстансы;
  • использовать расширенные условия обслуживания и поддержки.

Работа с инстансами

Для работы необходимо указать Partner token.

 

Партнёры

 

Доступные операции:

  • Получить список инстансов - выводит список всех инстансов, доступных партнёру;
  • Создать инстанс - создание нового инстанса;
  • Удалить инстанс - удаление инстанса по его ID.

Результаты выполнения операций отображаются в поле «Ответ».

 

Использование обработки в собственных конфигурациях

Обработка имеет программный интерфейс, оформленный в соответствии со стандартами разработки 1С. Вы можете встроить ее в свою конфигурацию и вызывать АПИ на сервере через создание объекта. Пример использования:

 

Отправка сообщения в чат

 

АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекст("10000000", "Я использую GREEN-API для отправки этого сообщения!"); 

Отправка сообщения в группу

 

АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекст("-10000000000000", "Я использую GREEN-API для отправки этого сообщения!"); 

 

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 1.6, релизы 1.6.27.295

Вступайте в нашу телеграмм-группу Инфостарт

Расширение система взаимодействия MAX

См. также

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Расширение 1С с полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

6100 3050 руб.

07.04.2014    93359    74    200    

156

Мессенджеры и боты Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С - конструктор чат-ботов в Телеграм.

15250 руб.

18.06.2021    82031    326    275    

402

Мессенджеры и боты Учет документов 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    40601    46    55    

79

Мобильная разработка Мессенджеры и боты 1С:Предприятие 8 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13420 руб.

27.12.2021    50262    129    175    

226

Мессенджеры и боты 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Интеграция мессенджера WhatsApp и 1С: УНФ, УТ, КА, ERP - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

18300 руб.

23.06.2023    16109    54    26    

59

Мессенджеры и боты 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Платные (руб)

Универсальное расширение для отправки (напрямую и через прокси) печатных форм, отчетов, присоединённых файлов, табличных документов и произвольных вложений в чат Telegram прямо из 1С. Ручная и автоматическая фоновая загрузка по расписанию идентификаторов получателей Telegram. Хранение истории отправок сообщений с ограничением по времени хранения и с автоматической очисткой по мере истечения срока хранения.

5246 руб.

26.12.2023    5277    7    3    

15
Для отправки сообщения требуется регистрация/авторизация