whatsapp api client 1c
Репозиторий с обработкой для работы с WhatsApp из 1С через REST сервис green-api.com. Отправка и получение сообщений.
- GitHub: https://github.com/green-api/whatsapp-api-client-1c
- Gitsell page: https://gitsell.ru/green-api/whatsapp-api-client-1c
- Visibility: public/free
- GitHub stars: 21
- Gitsell views: 49
- Gitsell downloads: 0
1C Configurations
Not specified.
Pricing
Free or price is not specified.
README
Демо обработка для работы с WhatsApp из 1С
Репозиторий представляет собой исходники конфигурации в формате выгрузки xml файлов с одной обработкой. Из обработки можно отправить сообщение к себе на WhatsApp. Интеграция с WhatsApp сделана через REST сервис green-api.com
Требования
- Для запуска обработки нужна Платформа 1С не ниже версии 8.3.10.
- Для загрузки исходников нужно Платформа 1С не ниже версии 8.3.16.1063
Сценарии работы
Подключение к сервису green-api
- Скачать обработку в формате epf
- Подключиться к сервису через встроенный в обработку помощник или самостоятельно через сайт green-api.com. Получить
API TokenиID Instance - Запустить в браузере или тонком клиенте и указать параметры подключения (
API TokenиID Instance) - Сканировать QR код с мобильного телефона WhatsApp (Меню чаты -> Иконка всех функций -> WhatsApp Web)
- В форме обработки нажать кнопку
Проверить подключение / Сканировать QR Код. Поле формы статус должно изменится на "Подключен"

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

1. Подключиться к сервису (см. выше п.1)
2. Перейти на вкладку Отправка сообщений
2. Указать телефон получателя и текст соообщения
7. Нажать кнопку Отправить текст
Получение сообщения

1. Отправить тестовое сообщение (см. выше п.2)
2. Перейти на вкладку Получение сообщений
3. Нажать на кнопку Получить сообщенние. Если сообщение было отправлено, то поле Тело сообщения заполнится данными в формате JSON. Если нет отправленных сообщенимй - то обработка будет ждать 20 секунд для получения сообщения.
Использование обработки в собственных конфигурациях
Обработка имеет программный интерфейс, оформленный в соответствии со стандартами разработки 1С. Вы можете встроить ее в свою конфигурацию и вызывать АПИ на сервере через создание объекта. Пример использования:
Отправка сообщения в чат
АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекст("79001234567", "Hello");
Отправка сообщения в группу
АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекстВГруппу("79001234567-1615394251@g.us", "Hello");
Установка обработки из исходников
Исходники в репозитории - это xml выгрузка из конфигуратора 1С версии 8.3.16 в режиме совместимости с 8.3.10. Скачайте исходники с репозитория и загрузите в конфигуратор с помощью команды Конфигурация -> Загрузить конфигурацию из файлов