{"id":21942914,"url":"https://github.com/green-api/whatsapp-api-client-1c","last_synced_at":"2025-04-22T18:45:31.619Z","repository":{"id":109551500,"uuid":"263996680","full_name":"green-api/whatsapp-api-client-1c","owner":"green-api","description":"Внешняя обработка для программы 1С:Предприятие, которая демонстрирует основные приемы работы с WhatsApp API и является АПИ оберткой.","archived":false,"fork":false,"pushed_at":"2024-08-01T10:39:52.000Z","size":2935,"stargazers_count":18,"open_issues_count":0,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-01T12:05:21.171Z","etag":null,"topics":["1c","1c-enterprise","1c-lib","whatsapp","whatsapp-api","whatsapp-send-message","whatsapp-sender"],"latest_commit_sha":null,"homepage":"https://green-api.com","language":"1C Enterprise","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/green-api.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-14T18:40:24.000Z","updated_at":"2024-08-01T10:39:55.000Z","dependencies_parsed_at":"2023-11-13T06:30:57.666Z","dependency_job_id":"acb66654-6eaa-4210-9f9b-30a4868d6dce","html_url":"https://github.com/green-api/whatsapp-api-client-1c","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-1c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-1c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-1c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-1c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/green-api","download_url":"https://codeload.github.com/green-api/whatsapp-api-client-1c/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227034808,"owners_count":17720923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1c","1c-enterprise","1c-lib","whatsapp","whatsapp-api","whatsapp-send-message","whatsapp-sender"],"created_at":"2024-11-29T03:27:14.241Z","updated_at":"2024-11-29T03:27:14.842Z","avatar_url":"https://github.com/green-api.png","language":"1C Enterprise","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Демо обработка для работы с WhatsApp из 1С\nРепозиторий представляет собой исходники конфигурации в формате выгрузки xml файлов с одной обработкой. Из обработки можно отправить сообщение к себе на WhatsApp. Интеграция с WhatsApp сделана через REST сервис [green-api.com](https://green-api.com/)\n\n## Требования\n* Для запуска обработки нужна Платформа 1С не ниже версии 8.3.10.\n* Для загрузки исходников нужно Платформа 1С не ниже версии 8.3.16.1063\n\n## Сценарии работы\n\n\n## Подключение к сервису green-api\n1. [Скачать обработку](https://github.com/green-api/whatsapp-1c-example/releases/download/1.0/GreenAPI.epf) в формате epf\n2. Подключиться к сервису через встроенный в обработку помощник или  самостоятельно через сайт [green-api.com](https://green-api.com/). Получить ``API Token`` и ``ID Instance``\n3. Запустить в браузере или тонком клиенте и указать параметры подключения (``API Token`` и ``ID Instance``)\n4. Сканировать QR код с мобильного телефона WhatsApp (Меню чаты -\u003e Иконка всех функций -\u003e WhatsApp Web)\n6. В форме обработки нажать кнопку ``Проверить подключение / Сканировать QR Код``. Поле формы статус должно изменится на \"Подключен\"\n\n![`Отправка сообщения`](media/Login.png)\n\n## Отправка сообщения\n![`Отправка сообщения`](media/Sending.png)\n1. Подключиться к сервису (см. выше п.1)\n2. Перейти на вкладку ``Отправка сообщений``\n2. Указать телефон получателя и текст соообщения\n7. Нажать кнопку ``Отправить текст``\n\n## Получение сообщения\n![`Получение сообщения`](media/Receiving.png)\n1. Отправить тестовое сообщение (см. выше п.2)\n2. Перейти на вкладку ``Получение сообщений``\n3. Нажать на кнопку ``Получить сообщенние``. Если сообщение было отправлено, то поле ``Тело сообщения`` заполнится данными в формате JSON. Если нет отправленных сообщенимй - то обработка будет ждать 20 секунд для получения сообщения.\n\n## Использование обработки в собственных конфигурациях\n\nОбработка имеет программный интерфейс, оформленный в соответствии со [стандартами разработки 1С](https://its.1c.ru/db/v8std). Вы можете встроить ее в свою конфигурацию и вызывать АПИ на сервере через создание объекта. Пример использования:\n\n### Отправка сообщения в чат\n\n```bsl\nАПИ = Обработки.GreenAPI.Создать();\nАПИ.IdInstance = \"ВАШ_ИНСТАНС\";\nАПИ.ApiToken = \"ВАШ_ТОКЕН\";\nОтвет = АПИ.ОтправитьТекст(\"79001234567\", \"Hello\"); \n```\n\n### Отправка сообщения в группу \n\n```bsl\nАПИ = Обработки.GreenAPI.Создать();\nАПИ.IdInstance = \"ВАШ_ИНСТАНС\";\nАПИ.ApiToken = \"ВАШ_ТОКЕН\";\nОтвет = АПИ.ОтправитьТекстВГруппу(\"79001234567-1615394251@g.us\", \"Hello\"); \n```\n\n\n## Установка обработки из исходников\n\nИсходники в репозитории - это xml выгрузка из конфигуратора 1С версии 8.3.16 в режиме совместимости с 8.3.10. Скачайте исходники с репозитория и загрузите в конфигуратор с помощью команды ``Конфигурация`` -\u003e ``Загрузить конфигурацию из файлов``\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-1c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-1c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-1c/lists"}