Git Product home page Git Product logo

green-api / whatsapp-api-client-1c Goto Github PK

View Code? Open in Web Editor NEW
17.0 6.0 8.0 2.69 MB

Внешняя обработка для программы 1С:Предприятие, которая демонстрирует основные приемы работы с WhatsApp API и является АПИ оберткой.

Home Page: https://green-api.com

License: MIT License

1C Enterprise 100.00%
1c-enterprise 1c 1c-lib whatsapp whatsapp-api whatsapp-send-message whatsapp-sender

whatsapp-api-client-1c's Introduction

Демо обработка для работы с WhatsApp из 1С

Репозиторий представляет собой исходники конфигурации в формате выгрузки xml файлов с одной обработкой. Из обработки можно отправить сообщение к себе на WhatsApp. Интеграция с WhatsApp сделана через REST сервис green-api.com

Требования

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

Сценарии работы

Подключение к сервису green-api

  1. Скачать обработку в формате epf
  2. Подключиться к сервису через встроенный в обработку помощник или самостоятельно через сайт green-api.com. Получить API Token и ID Instance
  3. Запустить в браузере или тонком клиенте и указать параметры подключения (API Token и ID Instance)
  4. Сканировать QR код с мобильного телефона WhatsApp (Меню чаты -> Иконка всех функций -> WhatsApp Web)
  5. В форме обработки нажать кнопку Проверить подключение / Сканировать QR Код. Поле формы статус должно изменится на "Подключен"

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

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

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

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

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

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

  1. Отправить тестовое сообщение (см. выше п.2)
  2. Перейти на вкладку Получение сообщений
  3. Нажать на кнопку Получить сообщенние. Если сообщение было отправлено, то поле Тело сообщения заполнится данными в формате JSON. Если нет отправленных сообщенимй - то обработка будет ждать 20 секунд для получения сообщения.

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

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

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

АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекст("79001234567", "Hello"); 

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

АПИ = Обработки.GreenAPI.Создать();
АПИ.IdInstance = "ВАШ_ИНСТАНС";
АПИ.ApiToken = "ВАШ_ТОКЕН";
Ответ = АПИ.ОтправитьТекстВГруппу("[email protected]", "Hello"); 

Установка обработки из исходников

Исходники в репозитории - это xml выгрузка из конфигуратора 1С версии 8.3.16 в режиме совместимости с 8.3.10. Скачайте исходники с репозитория и загрузите в конфигуратор с помощью команды Конфигурация -> Загрузить конфигурацию из файлов

whatsapp-api-client-1c's People

Contributors

andrew-shamin avatar kochetovea avatar ripreal avatar sadiv avatar truecryer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

whatsapp-api-client-1c's Issues

Не отправляются файлы в групповой чат из обработки 1С

Ошибка в процедуре ВыбратьФайлДляОтправкиСервер

Ошибка тут

Ответ = ОбработкаОбъект().ОтправитьВидеоАудиоИзображениеДокумент(ПараметрИдЧата, ИмяВременногоФайла, ОтправкаТекстСообщения);

Должно быть так

Ответ = ОбработкаОбъект().ОтправитьВидеоАудиоИзображениеДокумент(ПараметрИдГруппы, ИмяВременногоФайла, ОтправкаТекстСообщения);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.