Skip to content

SalavatovNabiulla/Whatsgate_SDK_1C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Поддержать OpenSource разработку

Donate RUB
Банковские карты RUB (СБП, SberPay и т.д.)

Вступайте в открытый чат по 1С Разработке

Telegram
Общаемся, делимся мыслями, разработками и полезными материалами!

О Проекте

Project thumbnail

Это полноценная библиотека для интеграции 1С с сервисом "Whatsgate", который предоставляет полный доступ к API Whatsapp со стабильной скоростью работы и по приемлемым ценам! Подробнее про сервис вы можете почитать ниже в спойлере "Про сервис"!

В библиотеке успешно реализованы 15+ функций благодаря чему вы сможете разработать множество интересных и полезных решений для бизнеса!

Project thumbnail

Также у библиотеки есть полная техническая документация, благодаря которой у вас не возникнет никаких затруднений при разработке собственных решений!

Project thumbnail

Функционал библиотеки

Ниже представлены элементы системы "Whatsgate", с которыми Вы можете взаимодействовать, и способы взаимодействия с ними!

Сообщения

Отправить сообщение
    Синхронно
    Асинхронно
    С прикрепленным файлом
Пометить сообщения как прочитанные
Получить прикрепленный к сообщению файл

Пользователи

Проверить зарегистрирован ли номер

Чаты

Получить все активные чаты

Сессии

Создать новую сессию
Удалить все сессии
Получить все сессии
Изменить имя сессии

Webhook

Установить Webhook

События Webhook

Обработка входящего сообщения
Обработка доставки сообщения
Обработка чтения сообщения
Обработка отключения клиента
Обработка ошибки

Раздел будет пополняться с выходом новых функций!


Пример использования библиотеки

Простой пример отправки сообщения с использованием библиотеки:

Данные = Whatsgate_Клиент.ПолучитьСтруктуруДанных(0);
Данные.Асинхронно = Ложь;
Данные.Получатель.ЭтоГруппа = Ложь;
Данные.Получатель.Номер = "7**********";
Данные.Сообщение.Текст = "Отправлено из 1С";
//
ДВФ = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если ДВФ.Выбрать() Тогда
    Данные = Whatsgate_Клиент.ПрикрепитьФайл(Данные,ДВФ.ПолноеИмяФайла);
КонецЕсли;
Результат = Whatsgate_Клиент.ОтправитьСообщение(Данные);

В итоге переменная "Результат" будет содержать следующую структуру:

Project thumbnail

И теперь проверим отправилось ли это сообщение в Whatsapp:

Project thumbnail

Отлично. Как вы можете заметить, всего с помощью нескольких строк мы отправили сообщение в Whatsapp с прикрепленным файлом через 1С и всё благодаря этой библиотеке!

Примеры использования всех функций подробно описаны в технической документации!


Совместимость

Обратите внимание что версии ПО на вашем компьютере не обязательно должны быть идентичными версиям ниже, так как у библиотеки нет строгой зависимости. В разделе "Полезные советы" вы можете найти немного информации по этому вопросу!

Платформа (На которой проводилось последнее тестирование): 8.3.20.1996


Про сервис

Этот сервис позволяет вам использовать API для автоматизации тех или иных процессов, использующих мессенджер Whatsapp. Сервис предлагает высокую и стабильную скорость работы и полный доступ к функциям Whatsapp по приемлемым цена!

У сервиса также есть бесплатный пробный период на 14 дней, которых более чем достаточно для того чтобы протестировать сервис и узнать, подходит ли он вам!

Project thumbnail

Страница проекта на Infostart

Infostart

About

Библиотека для интеграции 1С с Whatsapp шлюзом (API) "Whatsgate"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published