Costruire un chatbot WhatsApp usando c#

Costruire chatbot è molto facile con Ultramsg API, è possibile costruire un bot per il servizio clienti e il miglior chatbot ai Attraverso semplici passi utilizzando il linguaggio c#.

Compiti del chatbot:

  • L’output dell’elenco dei comandi.
  • L’output dell’ora del server su cui è in esecuzione il bot.
  • Invio di un’immagine a un numero di telefono o a un gruppo.
  • Invio di un file audio.
  • Invio della registrazione audio del ppt.
  • Invio di file video.
  • Contatto di invio.
  • Invio di una frase casuale.
  • Invio di una battuta casuale.
  • Invio di un’immagine casuale.

Dipendenze

per scopi di sviluppo locale è necessario un servizio di tunneling. Questo esempio usa ngrok, puoi scaricare Ngrok da qui .

Scarica il progetto

È possibile scaricare tutti i file del progetto da GitHub.

Impostare l’ID dell’istanza e il token

Impostare l’ID dell’istanza e il token nel file appsettings.json.

eseguire il progetto

dotnet watch

Avviare NGROK

Eseguire NGROK per Windows:

ngrok http https://localhost:6000

Eseguire NGROK per mac:

./ngrok http https://localhost:6000

Impostare l’URL del webhook

Accedere all’account ultramsg per impostare l’URL di Webhook dopo aver copiato l’URL di ngrok e aggiungere la rotta /api/ in questo modo:

https://61-44-136-9.ngrok.io/api/

e attivare l’opzione “Webhook su ricezione”.

image 2
URL Webhook

ricevere i messaggi di WhatsApp e l’elaborazione dei comandi

Congratulazioni. Ora è possibile provare a inviare un numero WhatsApp e testare il chatbot di WhatsApp.

Questo è tutto ciò di cui avete bisogno per ricevere e leggere i messaggi degli utenti e quindi rispondere. È possibile sviluppare l’elenco e aggiungere comandi più complessi, come l’interrogazione del database e l’aggiornamento dei record nel database, ecc.