Введение
В этом руководстве мы создадим простой пример для чтения входящих сообщений WhatsApp с использованием VB.NET.
Скачать проект
Вы можете скачать файлы проекта с GitHub.
Зависимости
для целей локальной разработки требуется служба туннелирования. В этом примере используется ngrok, скачать Ngrok можно отсюда .
запустить проект
dotnet watch
Начать Нгрок
ngrok http https://localhost:6000
установить URL-адрес веб-перехватчика
Перейдите в свою учетную запись ultramsg, чтобы установить URL-адрес Webhook после копирования URL-адреса Ngrok и добавьте /api/ Route следующим образом:
получать сообщения WhatsApp
теперь вы сможете получать веб-хуки WhatsApp.
Пример ответа Json:
{
"event_type": "message_received",
"instanceId": "1150",
"id": "",
"referenceId": "",
"data": {
"id": "[email protected]_3EB02E5EB89Cff3FB034",
"from": "[email protected]",
"to": "[email protected]",
"author": "",
"pushname": "Steve",
"ack": "",
"type": "chat",
"body": "Hi,How are you",
"media": "",
"fromMe": false,
"isForwarded": false,
"isMentioned": false,
"quotedMsg": {},
"mentionedIds": [],
"time": 1650002600
}
}
Поздравляем!
Вы можете посетить проект на GitHub.