c# का उपयोग करके व्हाट्सएप चैटबॉट बनाएं

Ultramsg API के साथ चैटबॉट बनाना बहुत आसान है, आप c# भाषा का उपयोग करके सरल चरणों के माध्यम से ग्राहक सेवा बॉट और सर्वश्रेष्ठ ai चैटबॉट बना सकते हैं।

चैटबॉट कार्य:

  • कमांड सूची का आउटपुट।
  • चल रहे बॉट के सर्वर समय का आउटपुट।
  • फ़ोन नंबर या समूह में छवि भेजना।
  • ऑडियो फाइल भेज रहा है।
  • पीपीटी ऑडियो रिकॉर्डिंग भेज रहा है।
  • वीडियो फ़ाइल भेज रहा है।
  • संपर्क भेजा जा रहा है।
  • यादृच्छिक वाक्य भेज रहा है।
  • रैंडम जोक भेजा जा रहा है।
  • यादृच्छिक छवि भेज रहा है।

निर्भरता

स्थानीय विकास उद्देश्यों के लिए, एक सुरंग सेवा की आवश्यकता है। यह उदाहरण ngrok का उपयोग करता है, आप यहाँ से Ngrok डाउनलोड कर सकते हैं।

प्रोजेक्ट डाउनलोड करें

आप GitHub से सभी प्रोजेक्ट फ़ाइलें डाउनलोड कर सकते हैं।

इंस्टेंस आईडी और टोकन सेट करें

appsettings.json फ़ाइल में इंस्टेंस आईडी और टोकन सेट करें।

प्रोजेक्ट चलाएं

dotnet watch

एनजीआरओके शुरू करें

Windows के लिए NGROK चलाएँ:

ngrok http https://localhost:6000

मैक के लिए NGROK चलाएँ:

./ngrok http https://localhost:6000

वेबहुक URL सेट करें

Ngrok url को कॉपी करने के बाद Webhook URL सेट करने के लिए अपने ultramsg खाते में जाएं और इस तरह /api/ रूट जोड़ें:

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

और इस विकल्प को “प्राप्त पर वेबहुक” सक्षम करें।

image 2
वेबहुक यूआरएल

व्हाट्सएप संदेश और कमांड प्रोसेसिंग प्राप्त करें

बधाई हो। अब आप WhatsApp नंबर पर भेजने और WhatsApp चैटबॉट का परीक्षण करने का प्रयास कर सकते हैं।

उपयोगकर्ताओं से संदेश प्राप्त करने और पढ़ने के लिए आपको बस इतना ही करना है, और फिर उनका जवाब देना है। आप सूची विकसित कर सकते हैं और अधिक जटिल कमांड जोड़ सकते हैं जैसे डेटाबेस से क्वेरी करना और डेटाबेस में रिकॉर्ड अपडेट करना आदि।