WhatsApp чат для 1С

WhatsApp чат для 1С.
Расширение конфигурации, подходит для любых конфигураций 1С (управляемые формы).

WhatsApp чат для 1С.
Расширение конфигурации, подходит для любых конфигураций 1С (управляемые формы)

Сделал: Александр Никитин
Skype login: Travianbot
Язык: русский

Умеет:
1) Читать и отправлять сообщения
2) Читать и отправлять сообщения в группы
3) Отправлять файлы (разрешённых типов)
4) Получать сссылку на присланный файл и открыть в браузере

Не умеет (пока):
1) Показывать полученные файлы

Найстройка:
1) Зарегистрироваться на сайте:
https://api-messenger.com
3 дня бесплатно, потом 900 руб/мес
2) В 1С заполнить "WhatsApp константы" в том числе Token с сайта
3) Отсканировать в телефоне в программе WhatsApp — QR-код с сайта или прям с 1С
4) Добавить внутрь 1С внешнюю обработку:
"WhatsApp загрузка сообщений.epf"
и настроить расписание каждые 5 секунд

Требования:
Платформа 1С не ниже 8.3.6.1977 (т.к. JSON)

Тестировал в:
1С:Предприятие 8.3 (8.3.14.1565)
Управление нашей фирмой, редакция 1.6 (1.6.16.178)

Лицензия:
1) Не продавать и не выкладывать в общий доступ
2) Указывать автора

Версия от 23.04.2024

Версия от 07.05.2024
— улучшена работа в Веб-клиент

15 Comments

  1. Akva1991

    Добрый день. Работает ли ваша обработка? можно ли ее как то продемонстрировать? как с вами связаться, Александр Никитин? важно отправление сообщений в группы, а еще у нас обычные формы, возможно ли как то переделать обработку под обычные формы?

    Reply
  2. ManyakRus

    (1)

    Добрый день. Работает ли ваша обработка?

    — да

    можно ли ее как то продемонстрировать?

    — нет

    как с вами связаться, Александр Никитин?

    — там написан скайп

    важно отправление сообщений в группы

    — работает

    , а еще у нас обычные формы, возможно ли как то переделать обработку под обычные формы?

    — платно

    Reply
  3. DeniNikitin

    Сканировать QR Код — Ошибка: {WhatsApp ОбщийМодуль.WhatsApp.Модуль(153)}: Поле объекта не обнаружено (message)

    ДанныеВозврата.Вставить(«Ошибка», ДанныеJSON.message); Что делать?

    Reply
  4. DeniNikitin

    ДанныеJSON = ВернутьСтруктуруJSON(ЧтениеJSON.Прочитать()); Возвращает пустую структуру

    Reply
  5. DeniNikitin

    Моя строка получившиеся json «<!DOCTYPE HTML PUBLIC -//IETF//DTD***HTML***2.0//EN>

    <html><head>

    <title>301 Moved Permanently</title>

    </head><body>

    <h1>Moved Permanently</h1>

    <p>The document has moved here.</p>

    </body></html>

    Не под одно условие не подходит

    Если Лев(СтрокаJSON, 1) = «{» Тогда // начало структуры

    ЗаполнитьДанныеИзОтветаJSON(Результат, СтрокаJSON, «Структура»);

    ИначеЕсли Лев(СтрокаJSON, 1) = «[» Тогда //начало массива

    МассивДанных = Новый Массив;

    ЗаполнитьДанныеИзОтветаJSON(МассивДанных, СтрокаJSON, «Массив»);

    Результат.Вставить(«Значение», МассивДанных);

    КонецЕсли;

    Reply
  6. DeniNikitin

    В общем ничего не работает! Или стартмани верни или допиши, чтобы работало! Жду ответа иначе буду обращаться к администрации!

    Reply
  7. DeniNikitin

    Вопрос снят! Убрал адрес сервера и всё заработало!

    Reply
  8. zsi_uk

    нужна интеграция WhatsApp чат для 1С 7.7, не поможете с этим вопросом.

    Reply
  9. ManyakRus

    (8) не помогу

    Reply
  10. Dormouzze

    Все работает, но почему-то не подгружает часть исходящих сообщений. К примеру, отправляешь «тест1», сообщение приходит в ватсап, но в 1с тишина, как будто ничего не отправил. НО если отправить «тест2», то тогда в 1с появляется исходящее «тест1», а «тест2» так и не отображется.

    Reply
  11. elephant_x

    Добрый день, рассылки можно делать?

    Reply
  12. ManyakRus

    (10) информация обновляется регламентным заданием,

    зависит от настройки периодичности задания

    Reply
  13. ManyakRus

    (11) на это не рассчитано,

    и запрещает сервис делать спам-рассылки.

    Если доделать код то можно будет.

    Reply
  14. user598128_able123

    1) Возможно ли сделать автоматический ответ через чат тип бота?

    Reply
  15. ManyakRus

    (14) делайте, код открыт

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *