Простой узел для подключения Node-Red к отправке и получению изображения/текста WhatsApp в WhatsApp.
В настоящее время находится в режиме разработки, может возникнуть постоянное обновление. ?
!nodered
», чтобы получить ответ от Node-Red в чатах/группах.Их облегченная версия также доступна в нем. В отличие от Whatapp-Web, Whatsapp-Lite (бета-режим) работает только с веб-сокетами. Он может подойти и вам.
Просто выберите Whatsapp Lite
в узле конфигурации Whatsapp-Link.
Он создаст экземпляр Whatsapp Web на вашем компьютере и сохранит ваш сеанс локально в Node-RED. Все данные хранятся в папке пользователей <user>/.node-red/Whatsapp-Link
. Рядом с вами находится файл settings.js Node-Red.
Администратор WhatsApp : узел, используемый впервые пользователями для подключения к WhatsApp и других задач, связанных с администрированием.
Узел администратора генерирует QR-код чуть ниже узла для удобного подключения к WhatsApp.
Входы | Описание |
---|---|
тест | Проверяет текущий статус WhatsApp и выводит его в msg.payload |
разрушать | Закройте клиент и разорвите соединение WhatsApp. |
перезапуск | Перезапустите соединение WhatsApp. |
выход из системы | Просто выйдите из системы и закройте сеанс. |
Выход | Описание |
---|---|
status | предоставить статус msg.payload для всех и каждого ввода, упомянутого в таблице выше. |
Подключение.. | Когда WhatsApp пытается подключиться. |
QR-код (изображение) | когда QR-код генерируется. Этот метод также можно использовать для получения QR-кода (изображения), сгенерированного WhatsApp. |
Подключено | Когда WhatsApp успешно подключен. |
Группа присоединилась или была удалена | msg.paylod : Имя группы.msg.type : присоединился/удален из группы.msg.notification : Полное уведомление.msg.chat : Полная информация о группе. |
Чаты : узел для получения всех сообщений, отправленных на подключенный номер.
Выход | Описание |
---|---|
msg.paylod | Получено сообщение |
msg.from | Номер отправителя |
msg.chatID | Идентификатор группового чата/личного чата |
msg.message | Полный объект сообщения. Некоторые дополнительные сведения для опытных пользователей |
Наряду с событием message
в узле Chats-In доступно множество других вариантов событий. Подробную информацию см. в документации для узла Chats-In.
Чаты/Групповой выход : просто упомяните имя, узел отправит msg.payload
полученный при вводе, на номер, указанный в узле. Пример ImageMessage.json
доступен в примерах для импорта.
Мультимедийное сообщение: Требования-
Вход | Описание |
---|---|
msg.image | Base64 (закодированное изображение), узел image-tool отлично работает для кодирования base64. |
msg.payload | Подпись к изображению |
msg.toNumber | Номер получателя (если номер не указан в узле) |
Не забудьте указать международный телефонный код перед своим номером. Номер должен быть в формате +11 99999 99999 без пробелов.
ИЛИ
Оставьте поле «Номер» пустым и укажите номер вместе с полезными данными вmsg.toNumber
с международным кодом. Чтобы отправить сообщение нескольким контактам, в msg.toNumber
можно передать массив номеров, например msg.toNumber
= ["+1199999999", "+12990000099", "+1311111111"].Групповое сообщение : групповой узел WhatsApp для отправки сообщения в группе.
Узел отправит полученный msg.payload
в групповой чат.
Пример A-reply-to-All.json
доступен в примерах для импорта.
Узел будет отвечать ( payload
) на каждое сообщение, начинающееся со строки, указанной в столбце инструкции, или со строки по умолчанию !red
. Избегайте его использования, пожалуйста.
Вопросы и предложения приветствуются здесь.
Ver-0.1.21
: добавлен узел групповых сообщений.Ver-0.1.23
: Узлы отформатированы правильно, а имена обновлены.Ver-0.1.28
: Теперь QR-коды доступны непосредственно во время выполнения на Whatsapp-Admin-Node.Ver-0.1.30
: сообщение можно отправить массиву контактов, указанному в msg.toNumber
.Ver-0.1.32
: узел конфигурации Whatsapp Lite
на основе сокетов добавлен в бета-режиме. В узел чатов добавлена поддержка отправки графических сообщений.Ver-0.1.33
: добавлена поддержка кнопок и списков, исправлены мелкие ошибки.Ver-0.1.34
: в узле чатов добавлены параметры чтения нескольких событий.Ver-0.1.36
: добавлен флажок для отображения статуса « Online/Offline
в узле Whatsapp-Link для получения push-уведомлений. Добавлен интервал Ping, чтобы WhatsApp оставался работоспособным в течение длительного времени. Добавлено несколько примеров.Ver-0.1.37
: Изменения для исправления отправки сообщения с изображениями и использования профилей Chromium в Puppeteer.Ver-0.1.39B
: исправлена ошибка в WhatsApp-Web и Lite. Возможность Send/Receive
Image/Text
WhatsApp как в Whatsapp-Lite, так и в Интернете. работаем над простыми в использовании узлами. В настоящее время работает над дополнительным узлом WhatsApp, и он скоро будет доступен —
Полная информация об узлах также будет обновлена как можно скорее.
Пожалуйста, не пытайтесь рассылать спам, используя свой личный номер. WhatsApp может отследить подозрительные действия.
Спасибо, что терпите меня