Робот рассылки по WhatsApp

28.02.23

Интеграция - Мессенджеры и боты

Обработка рассылки использует локальное EXE-приложение WhatsApp, а именно активацию отправки через переход по навигационной ссылке вида whatsapp://send?phone=79ххххххх12&text=TEXT, затем ждет секунду и делает SendKey(ENTER) для запуска отправки сообщения, и так далее по всем строкам таблицы.

Скачать исходный код

Наименование Файл Версия Размер
Робот рассылки по WhatsApp
.epf 12,04Kb
6
.epf 1.1 12,04Kb 6 Скачать

Обработку можно подключить как "Дополнительную обработку" в любую конфигурацию на управляемых формах через интерфейс БСП, добавить в состав конфигурации через конфигуратор или открывать через Файл -> Открыть, указав скачанный файл.

Тестирование производилось подключением в качестве дополнительной обработки в конфигурациях "1С: Бухгалтерия предприятия, редакция 3.0 (3.0.128.15)" и "Управление торговлей, редакция 11 (11.4.11.55)" на версии платформы 8.3.18.1289. 

 

Подготовка к работе

Обработка использует EXE-приложение WhatsApp Desktop. На текущий момент на официальном сайте скачать его можно только в формате MSIXBUNDLE через Microsoft Store, но эта ветка версий работает менее стабильно и не поддерживает обработку SendKey.

Поэтому нужно воспользоваться архивом версий, я беру тут: https://whatsapp-desktop.en.uptodown.com/windows/versions

Проверено на версии EXE 2.2306.9.0 от 20.02.2023

Устанавливаете приложение. При первом запуске приложение может зависать, возможно баг именно этой версии, после перезагрузки все работает.

По аналогии с web.whatsapp.com приложение Desktop использует для авторизации QR-код, который необходимо отсканировать на вашем мобильном приложении в пункте меню "Связанные устройства".

После авторизации приложение готово к работе. Для надежности нужно открыть любой чат и поставить курсор в строку ввода текста.

 

Работа с обработкой

На форме обработки табличная часть содержит текстовые поля "Телефон" и "Сообщение". 

Телефон может быть в любом формате, обработка возьмет из этого поля только цифры. 

Кнопка "Вставить из буфера" (Ctrl+V) поддерживает загрузку скопированного из Excel, например в таком виде:

 

 

Поле "Интервал (секунд)" =1 - это задержка между инициализацией очередной отправки и эмуляцией нажатия Enter. Если Desktop приложение не будет успевать обрабатывать отправку, нужно увеличить этот параметр. 

Кнопка "Отправить" - запускает процесс отправки. Обработанные строки подкрашиваются зеленым фоном.

После запуска кнопка "Отправить" заменяется на кнопку "СТОП". Остановить отправку можно в любой момент. Повторный запуск начнет с начала списка.

 

ВАЖНО!: Нужно следить за процессом отправки и не мешать работе системы действиями мышкой или клавиатурой, так как по факту обработка 1С вызывает стороннее приложение, а затем в его контекст передает нажатие кнопки Enter, т.е. производится роботизация интерфейса пользователя. Если в этот момент контекст окна будет переключен на другое приложение, то эмуляцию нажатия кнопки Enter получит это другое приложение и отправка сообщения не произойдет.

Для номеров телефонов, незарегистрированных в WhatsApp, приложение Desktop выдает соответствующее предупреждение, но отправка по списку продолжается. К сожалению, обратной связи в этом случае не возникает, и в обработке 1С строка помечается как обработанная. По этой причине при таком способе отправки узнать, что какое-то из сообщений не было доставлено, не представляется возможным.

рассылка вацап whatsapp робот

См. также

SALE! 25%

Конструктор ботов Телеграм, редакция 2

Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С.

15000 11250 руб.

18.06.2021    59330    294    255    

348

SALE! 25%

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 9900 руб.

27.12.2021    33753    82    159    

177

Легкий документооборот (+чат-бот для Telegram)

Документооборот и делопроизводство (СЭД) Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в конфигурациях "1С: Бухгалтерия 3.0", "Управление нашей фирмой", "1С ERP Управление предприятием", "Бухгалтерия государственного учреждения". Ролевая адресация, условная маршрутизация, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    27986    26    48    

58

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    83801    43    191    

128

Интеграция 1С с телефонией и чатами WhatsApp и Telegram

Телефония, SIP Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Россия Управленческий учет Платные (руб)

Интеграция 1С с телефонией и чатами WhatsApp и Telegram автоматизирует работу оператора со звонками и чатами и добавит вашей 1С элементы CRM системы. Храните всю историю взаимоотношений в 1С, не теряйте звонки, скачивайте, прослушивайте в любое время из карточки клиента или журнала звонков, держите руку на пульсе, используя блок отчетов по звонкам. Интегрируйте вашу 1С и чатами WhatsApp и Telegram, общайтесь с клиентами с единого номера и в одном окне. Теперь чаты с клиентами хранятся в карточке партнера в 1С, а не в личных мобильных ваших менеджеров.

4100 руб.

28.04.2022    14046    11    8    

36

Отправка в Telegram отчетов, печатных форм, присоединённых файлов и произвольных вложений. Загрузка получателей. Хранение истории отправок.

Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Платные (руб)

Универсальное расширение для отправки (напрямую и через прокси) печатных форм, отчетов, присоединённых файлов, табличных документов и произвольных вложений в чат Telegram прямо из 1С. Ручная и автоматическая фоновая загрузка по расписанию идентификаторов получателей Telegram. Хранение истории отправок сообщений с ограничением по времени хранения и с автоматической очисткой по мере истечения срока хранения.

4800 руб.

26.12.2023    2334    2    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dnikolaev 177 28.02.23 16:22 Сейчас в теме
Тоже делал подобную штуку. где-то на 50-ой отправке получил бан от вотсап на 24 часа.. слава богу разблокировали учётку спустя сутки. Будьте аккуратны. как минимум не высылайте полностью одинаковые сообщения
+
2. user739143 42 28.02.23 17:49 Сейчас в теме
(1) Конечно важно чтобы сообщения соответствовали правилам, особенно если это Business-аккаунт. Правила официальные здесь www.whatsapp.com/legal/business-terms, а так же в интернете много статей как "правильно" делать рассылки. Если сообщения будут персонифицированные (как в примере) проблем обычно не возникает. Еще можно увеличить интервал задержки между отправками, чтобы максимально приблизить к работе реального пользователя.
+
Внимание! Тема сдана в архив