Отправка сообщений из 1С 7.7 в viber

05.04.21

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

Обработка отправляет сообщения из 1с 7.7 любой конфигурации пользователю viber.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Отправка сообщений из 1С 7.7 в viber:
.zip 13,67Kb
10
10 Скачать (1 SM) Купить за 1 850 руб.

Отправка сообщений из 1С 7.7 в viber

Обработка тестировалась на платформе 1С:Предприятие 7.7 для SQL (7.70.027)
Обработка только отправляет сообщения из 1с 7.7 любой конфигурации пользователю viber по его id. Получение сообщений не реализовано.
Обработка проверена на ОС Windows7 и использует её объект WinHttp.WinHttpRequest.5.1
Если у Вас ОС WindowsServer2003, то можно доработать обработку с  использованием внешней компоненты https://forum.infostart.ru/forum28/topic229569/
1. Файлы из архива копируются в папку \ExtForms базы 1с, обработка запускается в Сервис-Дополнительные возможности-Отправить сообщение в Viber
2. Для использования обработки требуется чат-бот, созданный в партнерском аккаунте Viber. Для этого надо пройти регистрацию по ссылке https://partners.viber.com/login (про это есть много инфы в инете)
После создания  чат-бота вам предоставится токен (ключ) для api (4d2xxxxxxxxxxxxdd5-9d4xxxxxxxxdd5-a1dxxxxxxxxxx62), который используется в заголовках post-запроса.
Этот токен надо записать в обработке кнопкой "Записать ТОКЕН".
В настройках приложения viber на телефоне должен появиться раздел "Мои чат-боты".
3. Затем на сайте с поддержкой HTTPS и наличием SSL-сертификата надо создать папку (например, viber) и записать в него файл index.php с содержимым:

<?php
 @header("Content-type: text/javascript; charset=utf-8");
 echo '';
?>


Путь к этой папке записать в поле обработки "https адрес Вебхука" и запустить чат-бот кнопкой "Настроить ВЕБХУК".
4. Получить id пользователя viber можно следующим образом:
- пригласить на телефоне друга в созданом чат-боте (В настройках приложения viber на телефоне в разделе "Мои чат-боты" ссылка "поделиться") 
- пользователь, получивший приглашение, должен обязательно отправить любое сообщение боту, иначе он не будет подписан
- добавить этого пользователя в администраторы чат-бота на телефоне и получить инфу об аккаунте кнопкой обработки "Получить ИНФУ".
В полученном сообщении найти, что-то вроде "members":[{"id":"4UP5FxxxxxxxxxxxRT9Q==","name":"Евгений". 4UP5FxxxxxxxxxxxRT9Q== и есть нужный id.
Добавить в таблицу обработки 1с-пользователя viber (любой элемент любого справочника 1с) кнопкой "Добавить".
- теперь этого пользователя можно удалить из администраторов чат-бота на телефоне
PS. Можно конечно для сайта написать посложнее index.php. Чтобы он, например, записывал в текстовый файл все сообщения от viber о подписанных пользователях, да и сами сообщения пользователей из viber.
Подробнее об этом в документации https://developers.viber.com/docs/api/rest-bot-api/
5. Для отправки сообщения из обработки выбираем нужного пользователя, пишем сообщение и нажимаем кнопку "Отправить сообщение"
6. Для автоматической отправки сообщений при наступлении определенных событий в 1с используем:

Парам=СоздатьОбъект("СписокЗначений");
Парам.Установить("Получатель",Спр.ТекущийЭлемент());
Парам.Установить("Отправитель","Бот 1с"); //по умолчанию "Робот 1с"
Парам.Установить("Сообщение","Отправлено из 1с"+РазделительСтрок+"Проверка");

ОткрытьФормуМодально("Отчет",Парам,КаталогИБ()+"\extforms\РаботаСВайбер.ert");
Если Парам<>"" Тогда
    Сообщить("Ошибка: "+Парам,"!");
Иначе
    Сообщить("Сообщение отправлено");
КонецЕсли;

 

viber 7.7 отправить сообщение интеграция

См. также

Мессенджеры и боты Системный администратор Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка отправляет из 1С 7.7 любой конфигурации от Телеграм-бота сообщения пользователю Телеграм по его id, также получает от пользователей Телеграм сообщения Телеграм-боту в ручном и автоматическом режиме.

1 стартмани

22.12.2023    1325    12    Юджин58    14    

4

Мессенджеры и боты Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Небольшая обработка (шаблон) по интеграции НЕ умирающей 1С 7.7 (7.70.027) и TELEGRAM.

1 стартмани

04.10.2019    15608    52    serpent    31    

16

Мессенджеры и боты Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Предлагаемые вашему вниманию файлы демонстрируют возможности: 1) отправки сообщений из 1С:Предприятия 7.7 в мессенджер Telegram, 2) оповещения о выходе из базы всех пользователей...

1 стартмани

09.08.2017    19591    44    Gkmy    37    

10

Мессенджеры и боты Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Внешняя обработка на 7.7 для работы со Skype. Позволяет менять статус, добавлять/удалять контакты, звонить, отправлять сообщения, просматривать истории.

1 стартмани

14.04.2011    25097    424    Lepochkin    22    

53

Мессенджеры и боты Системный администратор Программист Бухгалтерский учет 7.7 Конфигурации 1cv7 Бесплатно (free)

Данная конфигурация работает с протоколом ICQ, то есть, может принимать и отправлять сообщения посредством ICQ

04.09.2008    13804    212    skom    15    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. KRJ 03.06.21 10:27 Сейчас в теме
а можно настроить отправку сообщений пользователю в Вайбер без бота? отправка сообщений уходит адресно пользователю или в общую группу?
2. Юджин58 34 03.06.21 14:42 Сейчас в теме
(1) Насколько я понял документацию Вайбер, без бота не получится. Вайбер присваивает боту токен, который используется как "адрес отправителя".
Сообщение отправляется только конкретному одному пользователю.
4. Юджин58 34 03.06.21 14:59 Сейчас в теме
(1) в документации Вайбер есть запрос Broadcast Message (отправка сообщения группе пользователей), но в обработке это не реализовано.
6. KRJ 03.06.21 15:07 Сейчас в теме
(4)не надо в группу.я почему спросил про группу: я находил отправку сообщений только в группу, а отправка в группу не нужна...
3. KRJ 03.06.21 14:45 Сейчас в теме
мне нравиться ваша публикация. но спрошу на всякий случай... пробовали делать подобный функционал с ватцапом или вабером? что предпочтительнее? или все одинаковое по сложности и надежности?
5. Юджин58 34 03.06.21 15:05 Сейчас в теме
(3) По поводу WhatsApp отправку сообщений не изучал, но попадалось, что в открытом доступе есть документация по интеграции только у Viber
Оставьте свое сообщение