Работа с API Rocket.Chat из 1С (обычные и управляемые формы)

19.06.24

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

Rocket.Chat - бесплатный чат с рядом дополнительных возможностей и возможностью установить его локально. Может использоваться как корпоративный мессенджер (альтернатива Slack или XMPP серверу).

Скачать файл

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

Наименование По подписке [?] Купить один файл
Работа с API Rocket.Chat из 1с (обычные и управляемые формы):
.epf 29,72Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.

Данная обработка является примером работы с REST API Rocket.Chat из 1С.

Предварительно НЕ ТРЕБУЕТСЯ создавать бота на сервере Rocket.Chat и какие-либо дополнительные токены и коды. Достаточно знать логин и пароль пользователя с правом необходимого действия.

Альтернатива обработке //infostart.ru/1c/tools/1755837/

Для начала работы нужно ввести адрес сервера (без http или https), выбрать SSL подключение или обычное, изменить порт, если он нестандартный. Далее нужно указать логин и пароль пользователя с нужными правами (обычно администратор) и подключиться. Обработка получит токен и далее, до закрытия обработки или времени окончания токена, будет использовать его для авторизации.

Функциональные возможности обработки:

  1. Получение списка пользователей с дополнительными данными

  2. Отправка текстовых сообщений пользователям (в том числе и массовая)

  3. Создание пользователей

Обработку достаточно просто дополнить другими возможными функциями согласно документации https://developer.rocket.chat/reference/api/rest-api

Полной альтернативы родному клиенту сделать не получится, т. к. для этого требуется работа через websocket (api описание тоже есть https://developer.rocket.chat/reference/api/realtime-api)

Полноценно обработка работает для конфигурация со старым БСП, где справочник Пользователи имеет иерархическую структуру (УПП 1.3, УТ 10). Кроме того, связь между пользователями 1с и RC устанавливается по логинам. Это означает, что логины в 1с должны быть без пробелов и без использования кириллицы. Другой способ синхронизации пользователей между системами нужно дописывать. Но это не ограничивает сами функции получения списка пользователей, отправки сообщения или создания пользователей.

Возможны проблема с SSL на старых системах. Но для решения проблемы в модуле формы есть кусок кода для работы не через HTTPСоединение, а через COM “WinHttp.WinHttpRequest.5.1”. Для этого потребуется немного изменить код и протестировать работу.

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

  • 1С:ERP Управление предприятием 2, релизы 2.5.15.49
  • Управление производственным предприятием, редакция 1.3, релизы 1.3.228.3
  • Управление торговлей, редакция 10.3, релизы 10.3.88.3

RocketChat API мессенджер Rocket.Chat Рокетчат чат Slack

См. также

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

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

15600 руб.

23.06.2023    9481    58    12    

34

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 1С:Конвертация данных Платные (руб)

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

13200 руб.

27.12.2021    38193    108    161    

201

SALE! 25%

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

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

15000 11250 руб.

18.06.2021    65556    312    272    

369

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

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

14900 руб.

15.11.2018    30269    35    49    

71

Мессенджеры и боты Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Данное расширение представляет собой интерфейс взаимодействия 1С с сервисом Wazzup. Данный сервис позволяет вести беседу с использованием номера телефона, привязанного к Whatsapp. Почитать о сервисе и его условиях использования можно по ссылке https://wazzup24.com/. На данный момент расширение поддерживает почти все доступные через API функции. Обновление от 19.05.2023, версия 2.1!

14400 руб.

30.11.2020    13594    8    13    

15

Мессенджеры и боты SMS рассылки Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Решение реализовано в виде расширения. Заменяет отправку смс на отправку в WhatsApp через Green-api. Отправка чека картинкой.

7800 руб.

15.05.2024    1544    3    6    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 19.06.24 16:58 Сейчас в теме
(0) Дорого времени суток. Для mattermost у вас случаем нету наработок по интеграции ?
2. anig99 2852 20.06.24 10:19 Сейчас в теме
(1) Добрый день! Готового нет. Пробежался по api и в принципе разницы нет. Но разворачивать демо-стенд дольше, чем писать простой код в 1с с 2-3 функциями. Вроде у самого mattermost есть демо-стенд, но пока их сайт показывает 403
3. user1628996 24.06.24 10:09 Сейчас в теме
(2) Добрый день! Планировал установить RocketChat на свое железо, или на VPS. Подскажите, пожалуйста, у Вас есть опыт работы с RocketChat (установка, настройка, сертификаты, обновления)? Если есть, сможем договориться?
4. anig99 2852 24.06.24 13:23 Сейчас в теме
(3) Добрый день!
Вот тут описание, как поставить на существующую систему со snaps.
https://docs.rocket.chat/deploy/deploy-rocket.chat/deploy-with-snaps
Там в принципе решается одной строчкой. В инструкции указана возня с БД, но это всё для нестандартных случаев.

Если ставите систему с 0, то в последних серверных Ubuntu прямо при установке можно выбрать среди прочих компонентов rocket chat

Для локального использования можно включить caddy auto ssl
Пункт Auto SSL with Snaps в инструкции. Но в этом случае приложение будет периодически ругаться на невалидный сертификат.
Работать без SSL можно, но будут постоянные проблемы со всплывающими уведомлениями. И мобильное приложение не будет работать.

Можно обойтись без auto ssl если использовать возможности хостинга. У нас была возможность создать домен 3 уровня, прописать для него нужный ip. Заказали для него бесплатный сертификат (заказывать заново каждые 3 месяца). После выполнения заказа сертификат автоматически установился и всё заработало.
5. user1628996 24.06.24 14:31 Сейчас в теме
(4) Чтобы мне вникнуть и разобраться, надо время) Решил к человеку с опытом обратиться (это к Вам), у которого это быстрее получится)
Оставьте свое сообщение