Construir un chatbot es muy fácil con la API de Ultramsg, usted puede construir un bot de servicio al cliente y el mejor chatbot ai A través de sencillos pasos utilizando el lenguaje c#.
Tareas del chatbot:
- La salida de la lista de comandos.
- La salida de la hora del servidor en el que se ejecuta el bot.
- Envío de la imagen a un número de teléfono o a un grupo.
- Envío de archivo de audio.
- Envío de grabación de audio ppt.
- Envío de archivo de vídeo.
- Enviando el contacto.
- Envío de una frase al azar.
- Envío de bromas al azar.
- Envío de imagen aleatoria.
dependencias
para fines de desarrollo local, se requiere un servicio de túneles. Este ejemplo usa ngrok, puede descargar Ngrok desde aquí .
Descargar proyecto
Puedes descargar todos los archivos del proyecto desde GitHub.
Establecer el ID de la instancia y el token
Establezca el ID de la instancia y el token en el archivo appsettings.json.
ejecutar proyecto
dotnet watch
Inicio NGROK
Ejecute NGROK para Windows:
ngrok http https://localhost:6000
Ejecutar NGROK para mac:
./ngrok http https://localhost:6000
Establecer la URL del Webhook
Vaya a su cuenta de ultramsg para establecer la URL del Webhook después de copiar la url de ngrok y añada la ruta /api/ así:
https://61-44-136-9.ngrok.io/api/
y activar esta opción «Webhook on Received».
recibir mensajes de WhatsApp y procesamiento de comandos
Felicidades. Ahora puedes intentar enviar al número de WhatsApp y probar el chatbot de WhatsApp.
Esto es todo lo que necesitas para recibir y leer los mensajes de los usuarios, y luego responder a ellos. Puede desarrollar la lista y añadir comandos más complejos como la consulta de la base de datos y la actualización de los registros en la base de datos, etc.