introduzione
In questo tutorial creeremo un semplice esempio per leggere i messaggi WhatsApp in arrivo usando c#.
Scarica il progetto
Puoi scaricare i file di progetto da GitHub.
Dipendenze
per scopi di sviluppo locale è necessario un servizio di tunneling. Questo esempio usa ngrok, puoi scaricare Ngrok da qui .
eseguire il progetto
dotnet watch
Inizia Ngrok
ngrok http https://localhost:6000
imposta l’URL del webhook
Vai al tuo account ultramsg per impostare l’URL Webhook dopo aver copiato l’URL Ngrok e aggiungi /api/ Route in questo modo:

ricevere messaggi WhatsApp
ora dovresti essere in grado di ricevere i webhook di WhatsApp.
Esempio di risposta json:
{
  "event_type": "message_received",
  "instanceId": "1150",
  "id": "",
  "referenceId": "",
  "data": {
    "id": "[email protected]_3EB02E5EB89CE03FB034",
    "from": "[email protected]",
    "to": "[email protected]",
    "author": "",
    "pushname": "E.St",
    "ack": "",
    "type": "chat",
    "body": "Hi",
    "media": "",
    "fromMe": false,
    "isForwarded": false,
    "isMentioned": false,
    "quotedMsg": {},
    "mentionedIds": [],
    "time": 1650002663
  }
}
Congratulazioni!
Puoi visitare il progetto su GitHub .