paint-brush
पायथन का उपयोग करके एसएमएस टेक्स्ट संदेश कैसे भेजेंद्वारा@plivo
46,260 रीडिंग
46,260 रीडिंग

पायथन का उपयोग करके एसएमएस टेक्स्ट संदेश कैसे भेजें

द्वारा Plivo2022/06/23
Read on Terminal Reader
Read this story w/o Javascript

बहुत लंबा; पढ़ने के लिए

आप किसी भी भाषा में एसएमएस भेजने को स्वचालित कर सकते हैं। पायथन हमेशा लोकप्रिय भाषाओं की सूची में सबसे ऊपर है, तो आइए देखें कि पायथन का उपयोग करके पाठ संदेश कैसे भेजें। ट्रिक वह भाषा नहीं है जिसका उपयोग आप टेक्स्ट संदेश भेजने के लिए करते हैं, बल्कि वह एपीआई है जिसे आप नियोजित करते हैं। निश्चित रूप से, सैद्धांतिक रूप से आप स्क्रैच से कोड लिख सकते हैं जो टेक्स्ट स्वीकार करता है, इसे एसएमएस के लिए प्रारूपित करता है, और इसे एक दूरसंचार प्रदाता को अग्रेषित करता है। पंद्रह साल पहले, शायद आपने ऐसा ही किया होगा, लेकिन क्लाउड सेवा प्रदाताओं के लिए धन्यवाद, अब किसी को भी ऐसा करने की आवश्यकता नहीं है। आज हमारे पास दर्जनों क्लाउड संचार प्लेटफॉर्म हैं जो एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) की पेशकश करते हैं जिसका उपयोग कोई भी एप्लिकेशन में टेक्स्ट मैसेजिंग को जल्दी से जोड़ने के लिए कर सकता है।

Company Mentioned

Mention Thumbnail
featured image - पायथन का उपयोग करके एसएमएस टेक्स्ट संदेश कैसे भेजें
Plivo HackerNoon profile picture




आप किसी भी भाषा के साथ एसएमएस संदेश भेजने को स्वचालित कर सकते हैं।


लोकप्रिय भाषाओं की सूची में पायथन हमेशा सबसे ऊपर है, तो आइए देखें कि कैसे पायथन का उपयोग करके पाठ संदेश भेजें .


ट्रिक वह भाषा नहीं है जिसका उपयोग आप टेक्स्ट संदेश भेजने के लिए करते हैं, बल्कि वह एपीआई है जिसे आप नियोजित करते हैं।


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


आज हमारे पास दर्जनों क्लाउड संचार प्लेटफॉर्म हैं जो एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) की पेशकश करते हैं जिसका उपयोग कोई भी एप्लिकेशन में टेक्स्ट मैसेजिंग को जल्दी से जोड़ने के लिए कर सकता है।


एक एसएमएस एपीआई डेवलपर्स को अपने मौजूदा अनुप्रयोगों के साथ पाठ संदेश भेजने और प्राप्त करने को एकीकृत करने देता है। पिछले छोर पर, यह एक संचार मंच के साथ संचार करता है जो दूरसंचार नेटवर्क के साथ इंटरफेस करता है और संदेशों की वास्तविक प्रसंस्करण करता है।


यह देखने के लिए कि यह कैसे काम करता है, हमने प्लिवो को देखा एसएमएस एपीआई . स्वतंत्र पीयर-टू-पीयर समीक्षा साइट G2 पर क्लाउड संचार प्लेटफार्मों के बीच संतुष्टि के लिए प्लिवो की शीर्ष रेटिंग है। प्लिवो पायथन सहित सात भाषाओं में सॉफ्टवेयर डेवलपमेंट किट (एसडीके) प्रदान करता है।


आरंभ करने के लिए, एक मुफ्त प्लिवो खाते के लिए साइन अप करें और एक फोन नंबर पट्टे पर देने के लिए प्रदान किए गए मुफ्त क्रेडिट का उपयोग करें जिसके साथ संदेश भेजने और प्राप्त करने के लिए।


प्लिवो का दस्तावेज़ीकरण निर्देश प्रदान करता है पायथन विकास वातावरण कैसे स्थापित करें , प्लिवो को स्थापित करने सहित पायथन एसडीके , फ्लास्क सर्वर स्थापित करना, और एनग्रोक स्थापित करना, जो सुरक्षित सुरंगों पर सार्वजनिक इंटरनेट पर NAT और फायरवॉल के पीछे चल रहे स्थानीय सर्वरों को उजागर करता है।


एसएमएस संदेश भेजने के लिए आपको फ्लास्क या एनग्रोक की आवश्यकता नहीं है, लेकिन यदि आप उन्हें प्राप्त करने की योजना बना रहे हैं, तो आपको इस तरह के उपकरणों का उपयोग करने की आवश्यकता होगी।

भेजें एसएमएस एप्लिकेशन बनाएं

अब आप सीधे कोडिंग में गोता लगा सकते हैं। 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


आपको "नमस्ते, दुनिया!" प्राप्त करना चाहिए। आपके फोन पर संदेश।

बेशक यह उदाहरण उतना ही सरल है जितना वे आते हैं।


आप अधिक जटिल परिदृश्यों की कल्पना कर सकते हैं — एक ग्राहक का फ़ोन नंबर देखना और उन्हें एक अपॉइंटमेंट रिमाइंडर भेजना, उदाहरण के लिए, या किसी को एक सुरक्षा कोड भेजना जो वे दो-कारक प्रमाणीकरण के लिए उपयोग कर सकते हैं।


हालाँकि आप इसका उपयोग करते हैं, एसएमएस को अपने पायथन अनुप्रयोगों के साथ एकीकृत करना आपकी कल्पना से कहीं अधिक सरल है। टेक्स्ट मैसेजिंग व्यवसायों के लिए सभी प्रकार के अवसर खोलती है। आपके व्यवसाय को प्रतिस्पर्धात्मक लाभ देने के लिए एसएमएस का उपयोग करने के लिए वर्तमान समय जैसा कोई समय नहीं है।