Это полноценная библиотека для интеграции 1С с сервисом "Whatsgate", который предоставляет полный доступ к API Whatsapp со стабильной скоростью работы и по приемлемым ценам! Подробнее про сервис вы можете почитать ниже в спойлере "Про сервис"!
В библиотеке успешно реализованы 15+ функций благодаря чему вы сможете разработать множество интересных и полезных решений для бизнеса!
Также у библиотеки есть полная техническая документация, благодаря которой у вас не возникнет никаких затруднений при разработке собственных решений!
Ниже представлены элементы системы "Whatsgate", с которыми Вы можете взаимодействовать, и способы взаимодействия с ними!
Сообщения
- Отправить сообщение
- Синхронно
- Асинхронно
- С прикрепленным файлом
- Пометить сообщения как прочитанные
- Получить прикрепленный к сообщению файл
Пользователи
- Проверить зарегистрирован ли номер
Чаты
- Получить все активные чаты
Сессии
- Создать новую сессию
- Удалить все сессии
- Получить все сессии
- Изменить имя сессии
Webhook
- Установить Webhook
События Webhook
- Обработка входящего сообщения
- Обработка доставки сообщения
- Обработка чтения сообщения
- Обработка отключения клиента
- Обработка ошибки
Раздел будет пополняться с выходом новых функций!
Простой пример отправки сообщения с использованием библиотеки:
Данные = Whatsgate_Клиент.ПолучитьСтруктуруДанных(0);
Данные.Асинхронно = Ложь;
Данные.Получатель.ЭтоГруппа = Ложь;
Данные.Получатель.Номер = "7**********";
Данные.Сообщение.Текст = "Отправлено из 1С";
//
ДВФ = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если ДВФ.Выбрать() Тогда
Данные = Whatsgate_Клиент.ПрикрепитьФайл(Данные,ДВФ.ПолноеИмяФайла);
КонецЕсли;
Результат = Whatsgate_Клиент.ОтправитьСообщение(Данные);
В итоге переменная "Результат" будет содержать следующую структуру:
И теперь проверим отправилось ли это сообщение в Whatsapp:
Отлично. Как вы можете заметить, всего с помощью нескольких строк мы отправили сообщение в Whatsapp с прикрепленным файлом через 1С и всё благодаря этой библиотеке!
Примеры использования всех функций подробно описаны в технической документации!
Перед тем как оставить комментарий большая просьба быть конструктивным и не распространять негатив!
Если вы нашли ошибку либо же что-то, что по вашему мнению можно было бы сделать иначе/лучше, то вы можете написать об этом в комментариях, сохраняя при этом позитивный настрой!
Благодарю за внимание. Всем добра!