Демо WhatsApp API ChatBot с использованием Ultramsg API с C#.
от Ultramsg.com
для целей локальной разработки требуется служба туннелирования. В этом примере используется ngrok. Вы можете скачать ngrok отсюда.
Задайте идентификатор экземпляра и токен в файле appsettings.json.
dotnet watch
Запустите ngrok для Windows:
ngrok http https://localhost:6000
Запустите ngrok для Mac:
./ngrok http https://localhost:6000
Перейдите в свою учетную запись ultramsg, чтобы установить URL-адрес Webhook после копирования URL-адреса ngrok и добавьте /api/ Route следующим образом:
https://61-44-136-9.ngrok.io/api/
и включите эту опцию «Вебхук при получении».
Поздравляем. Теперь вы можете попробовать отправить сообщение на номер WhatsApp и протестировать чат-бота.
Это все, что вам нужно, чтобы получать и читать сообщения от пользователей, а затем отвечать на них. Вы можете расширить список и добавить более сложные команды, такие как запрос из базы данных и обновление записей в базе данных и т. д.
Используйте «Проблемы», чтобы связаться со мной