आप किसी भी भाषा के साथ एसएमएस संदेश भेजने को स्वचालित कर सकते हैं।
लोकप्रिय भाषाओं की सूची में पायथन हमेशा सबसे ऊपर है, तो आइए देखें कि कैसे
ट्रिक वह भाषा नहीं है जिसका उपयोग आप टेक्स्ट संदेश भेजने के लिए करते हैं, बल्कि वह एपीआई है जिसे आप नियोजित करते हैं।
निश्चित रूप से, सैद्धांतिक रूप से आप स्क्रैच से कोड लिख सकते हैं जो टेक्स्ट स्वीकार करता है, इसे एसएमएस के लिए प्रारूपित करता है, और इसे एक दूरसंचार प्रदाता को अग्रेषित करता है। पंद्रह साल पहले, शायद आपने ऐसा ही किया होगा, लेकिन क्लाउड सेवा प्रदाताओं के लिए धन्यवाद, अब किसी को भी ऐसा करने की आवश्यकता नहीं है।
आज हमारे पास दर्जनों क्लाउड संचार प्लेटफॉर्म हैं जो एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) की पेशकश करते हैं जिसका उपयोग कोई भी एप्लिकेशन में टेक्स्ट मैसेजिंग को जल्दी से जोड़ने के लिए कर सकता है।
एक एसएमएस एपीआई डेवलपर्स को अपने मौजूदा अनुप्रयोगों के साथ पाठ संदेश भेजने और प्राप्त करने को एकीकृत करने देता है। पिछले छोर पर, यह एक संचार मंच के साथ संचार करता है जो दूरसंचार नेटवर्क के साथ इंटरफेस करता है और संदेशों की वास्तविक प्रसंस्करण करता है।
यह देखने के लिए कि यह कैसे काम करता है, हमने प्लिवो को देखा
आरंभ करने के लिए, एक मुफ्त प्लिवो खाते के लिए साइन अप करें और एक फोन नंबर पट्टे पर देने के लिए प्रदान किए गए मुफ्त क्रेडिट का उपयोग करें जिसके साथ संदेश भेजने और प्राप्त करने के लिए।
प्लिवो का दस्तावेज़ीकरण निर्देश प्रदान करता है
एसएमएस संदेश भेजने के लिए आपको फ्लास्क या एनग्रोक की आवश्यकता नहीं है, लेकिन यदि आप उन्हें प्राप्त करने की योजना बना रहे हैं, तो आपको इस तरह के उपकरणों का उपयोग करने की आवश्यकता होगी।
अब आप सीधे कोडिंग में गोता लगा सकते हैं। Send_sms.py नाम की एक फाइल बनाएं और उसमें यह कोड पेस्ट करें।
प्रमाणीकरण प्लेसहोल्डर को अपने खाते के प्रमाणीकरण क्रेडेंशियल के साथ बदलें, जिसे आप प्लिवो कंसोल के पहले पृष्ठ पर पा सकते हैं।
फ़ोन नंबर प्लेसहोल्डर को वास्तविक फ़ोन नंबरों से E.164 प्रारूप में बदलें (उदाहरण के लिए, +12025551234)। अपने स्वयं के मोबाइल नंबर को गंतव्य के रूप में चुनें ताकि आप कोड को कार्य करते हुए देख सकें। फिर फाइल को सेव करें।
import plivo client = plivo.RestClient('<auth_id>','<auth_token>') response = client.messages.create( src='<sender_number>', dst='<destination_number>', text='Hello, world!',) print(response)
अब प्रोग्राम चलाएं।
$ python send_sms.py
आपको "नमस्ते, दुनिया!" प्राप्त करना चाहिए। आपके फोन पर संदेश।
बेशक यह उदाहरण उतना ही सरल है जितना वे आते हैं।
आप अधिक जटिल परिदृश्यों की कल्पना कर सकते हैं — एक ग्राहक का फ़ोन नंबर देखना और उन्हें एक अपॉइंटमेंट रिमाइंडर भेजना, उदाहरण के लिए, या किसी को एक सुरक्षा कोड भेजना जो वे दो-कारक प्रमाणीकरण के लिए उपयोग कर सकते हैं।
हालाँकि आप इसका उपयोग करते हैं, एसएमएस को अपने पायथन अनुप्रयोगों के साथ एकीकृत करना आपकी कल्पना से कहीं अधिक सरल है। टेक्स्ट मैसेजिंग व्यवसायों के लिए सभी प्रकार के अवसर खोलती है। आपके व्यवसाय को प्रतिस्पर्धात्मक लाभ देने के लिए एसएमएस का उपयोग करने के लिए वर्तमान समय जैसा कोई समय नहीं है।