विषयसूची[लुकाउनुहोस्][देखाउनु]
च्याटबटहरू प्रविधिको द्रुत रूपमा विस्तार भइरहेको संसारमा संस्था र व्यक्ति दुवैका लागि उपयोगी उपकरणको रूपमा विकसित भएको छ।
टेलिग्रामले विभिन्न प्रकारका सुविधाहरू र एक महत्त्वपूर्ण प्रयोगकर्ता आधारको साथ लोकप्रिय च्याट सफ्टवेयरको रूपमा पहुँचयोग्य विभिन्न प्लेटफर्महरू बीच फरक पार्छ।
यस पोष्टमा, म स्क्र्याचबाट एआई टेलिग्राम च्याटबट सिर्जना गर्ने रमाईलो संसारको खोजी गर्नेछु। म दुबै कोडलेस र जान्छु पाइथन कोड ट्यूटोरियलहरू।
सुरु गरौँ!
ManyChat को साथ च्याटबोट निर्माण गर्दै
ManyChat एक बलियो प्लेटफर्म हो जसले तपाईंलाई टेलिग्राम सहित विभिन्न सन्देश प्लेटफर्महरूमा प्रयोगको लागि च्याटबटहरू निर्माण गर्न अनुमति दिन्छ।
म तपाईंलाई यस चरण-दर-चरण ट्यूटोरियलमा ManyChat प्रयोग गरेर टेलिग्राम च्याटबट सिर्जना गर्ने प्रक्रियामा हिंड्नेछु।
यस पाठ्यक्रमको समापनमा, तपाईंसँग एक काम गर्ने च्याटबोट हुनेछ जसले टेलिग्राम प्रयोगकर्ताहरूसँग अन्तरक्रिया गर्न सक्छ।
ManyChat को लागी दर्ता गर्दै
भ्रमण गरेर सुरु गर्नुहोस् ManyChat वेबसाइट र खाता सिर्जना गर्नुहोस्।
तपाईं नि:शुल्क योजना चयन गर्न सक्नुहुन्छ वा थप सुविधाहरू र क्षमताहरूका लागि प्रिमियम विकल्पहरू हेर्न सक्नुहुन्छ।
धेरै च्याटमा टेलिग्राम जडान गर्दै
तपाईको ManyChat खाता सिर्जना गरेपछि, "च्यानलहरू" खण्डमा जानुहोस् र "टेलीग्राम" छान्नुहोस्। आफ्नो टेलिग्राम खातामा ManyChat लिंक गर्न अन-स्क्रिन निर्देशनहरू पालना गर्नुहोस्।
यस एकीकरणको लागि धेरै च्याटले तपाईंको टेलिग्राम च्याटबोटसँग जडान गर्न सक्छ।
BotFather सँग बट सिर्जना गर्दै
BotFather एक बोट हो जसले सबै बोट-सम्बन्धित कर्तव्यहरूको लागि कमाण्ड सेन्टरको रूपमा कार्य गर्दछ। यसले तपाइँको बटहरू नियन्त्रण र अनुकूलन गर्न धेरै निर्देशनहरू समावेश गर्दछ।
मैले "/newsbot" कमाण्ड प्रयोग गरें र नयाँ बोट सिर्जना गर्न चरणहरू पालना गरें। मैले मेरो बोटलाई "trying_a_new_bot" नाम दिएँ र त्यसपछि मैले यसलाई "bot" मा समाप्त हुने प्रयोगकर्ता नाम दिएँ।
BotFather ले मेरो लागि एक प्रकारको HTTP API टोकन प्रदान गर्नुभयो, जुन म सुरक्षित रूपमा राख्न चाहन्छु किनभने यसले मलाई बोट सञ्चालन गर्न अनुमति दिन्छ।
मैले मेरो नयाँ बोट निर्माण गरिसकेपछि, BotFather ले हामीलाई बोटको टेलिग्राम जडान दिन्छ।
मेरो बोटलाई थप आकर्षक र जानकारीमूलक बनाउनको लागि, म विवरण, खण्डको बारेमा, र प्रोफाइल छवि समावेश गर्न सक्छु।
BotFather ले मलाई बोट समर्थनलाई सम्पर्क गर्न पनि सल्लाह दिनुभयो यदि म मेरो बोटको लागि राम्रो नाम चाहन्छु।
BotFather ले मलाई सत्रभरि मेरो बोट प्रबन्ध गर्नका लागि धेरै आदेशहरूमा उजागर गर्नुभयो।
यी आदेशहरू मध्ये बोटको नाम, विवरण, जानकारी, र प्रोफाइल फोटो अद्यावधिक गर्नका लागि ती थिए।
मैले आदेश सूची परिवर्तन गर्न, आवश्यक भएमा बोट हटाउन, र इनलाइन मोड, समूहहरूमा गोपनीयता मोड, र थप जस्ता बट सेटिङहरू परिवर्तन गर्न सक्छु।
BotFather ले बटहरूको विकास र मर्मतका अतिरिक्त अनलाइन एपहरू र खेलहरूको लागि कार्यक्षमता प्रदान गर्दछ। तपाईं हालका अनलाइन अनुप्रयोगहरू र खेलहरू परिवर्तन गर्न वा मेटाउनका साथै नयाँहरू निर्माण गर्न सजिलो निर्देशनहरू प्रयोग गर्न सक्नुहुन्छ।
API टोकन प्रतिलिपि गर्दै
तपाइँको API टोकन गोप्य राख्न निश्चित गर्नुहोस् र तपाइँले यसलाई उत्पन्न गरेपछि मात्र यसलाई प्रदान गर्नुहोस्। ManyChat API टोकन प्रतिलिपि गर्नुपर्छ।
यस टोकनले तपाईंको टेलिग्राम खातामा पहुँच गर्न अनुमति दिन्छ, यो सुरक्षित राख्न आवश्यक छ।
ManyChat मा API टोकन टाँस्दै
खाता खोलेर ManyChat मा टेलिग्राम एकीकरण सेटिङहरूमा जानुहोस्।
API टोकन प्रतिलिपि गर्नुहोस्, त्यसपछि तपाईंले पहिले फेला पार्नु भएको "manychat-telegram-bot-token" सेक्सनमा राख्नुहोस्। तपाईको धेरै च्याट खाता र टेलिग्राम अब लिंक भएका छन्।
ManyChat र Telegram जडान गर्दै
API टोकन सफलतापूर्वक प्रतिलिपि भएपछि तपाईंको ManyChat खाता अब तपाईंको Telegram खातामा लिङ्क गरिएको छ।
यस एकीकरणको लागि धेरै च्याटले तपाईंको टेलिग्राम च्याटबोटसँग जडान गर्न सक्छ।
स्वत: प्रतिक्रियाहरूको लागि नयाँ प्रवाह बनाउँदै
निर्दिष्ट शब्द वा वाक्यांशहरूमा स्वचालित रूपमा प्रतिक्रिया दिन ManyChat मा "स्वचालित" सुविधा पहुँच गर्नुहोस्।
यी स्वचालित प्रतिक्रियाहरूसँग व्यवहार गर्नको लागि नयाँ प्रवाह निर्माण गर्न "नयाँ प्रवाह" मा क्लिक गर्नुहोस्।
पहिलो चरण सिर्जना गर्दै (ट्रिगर)
नयाँ प्रवाहमा "सुरुवात चरण" (ट्रिगरको रूपमा पनि चिनिन्छ) थप्नुहोस्।
जब प्रयोगकर्ताको सन्देशमा निर्दिष्ट शब्द वा वाक्यांश भनिन्छ, यो ट्रिगरले प्रवाह सुरु गर्छ। ट्रिगर परिभाषित गर्न, "ट्रिगर थप्नुहोस्" बटन क्लिक गर्नुहोस्।
ट्रिगर स्रोतको रूपमा टेलिग्राम प्रयोग गर्दै
बायाँ छेउमा, ट्रिगर विकल्पहरूबाट "टेलीग्राम" छान्नुहोस्।
त्यसपछि, टेलिग्राम सेटिङहरू मुनि, सटीक ट्रिगरको रूपमा "टेलीग्राम किवर्ड" चयन गर्नुहोस्।
कीवर्ड पहिचान गर्दै
किवर्ड विकल्पमा क्लिक गर्नुहोस् र स्वचालित प्रतिक्रिया सक्रिय गर्न सम्बन्धित शब्द वा वाक्यांश टाइप गर्नुहोस्। टर्म ट्रिगर प्रविष्ट गरेपछि, यसलाई भण्डारण गर्न "सिर्जना गर्नुहोस्" मा क्लिक गर्नुहोस्।
पहिलो प्रवाह चरण सिर्जना गर्दै
टेलीग्राम मार्फत प्रतिक्रिया पठाइने संकेत गर्न प्रवाहको पहिलो चरणको रूपमा "टेलीग्राम" चयन गर्नुहोस्।
यसले स्वचालित प्रतिक्रिया पठाइने च्यानल निर्दिष्ट गर्दछ।
स्वचालित जवाफको लागि सन्देश
सन्देशको सामग्री थप्नुहोस् जुन टेलिग्राम चरणमा स्वचालित जवाफको रूपमा डेलिभर गरिनेछ।
यस उदाहरणमा पाठ्यक्रमको बारेमा जानकारी प्रदान गर्नुहोस्, जस्तै यसको नाम र संक्षिप्त विवरण। तपाइँ वैकल्पिक रूपमा पाठ्यक्रमसँग लिङ्क गरिएको वेबपेजको लिङ्क प्रदान गर्न सक्नुहुन्छ।
एक बटन सहित
स्वचालित प्रतिक्रियामा बटन समावेश गर्न, "बटन थप्नुहोस्" चयन गर्नुहोस्। बटनको शीर्षकलाई "वेबसाइट खोल्नुहोस्" मा सेट गर्नुहोस्।
वेबपेजको URL प्रदान गर्नुहोस् जसमा तपाइँ जडान गर्न चाहनुहुन्छ, जस्तै एक पृष्ठ जहाँ प्रयोगकर्ताहरूले पाठ्यक्रमको लागि साइन अप गर्न सक्छन् वा थप जान्न सक्छन्।
कन्फिगरेसन पुष्टि गर्दै
स्वचालित प्रतिक्रिया र वैकल्पिक बटन ठीकसँग कन्फिगर गरिएको छ भनी पुष्टि गर्न प्रवाह जाँच गर्नुहोस्।
आवश्यकता अनुसार, सन्देश सामग्री वा बटन विवरणहरू परिवर्तन गर्नुहोस्।
स्वचालित जवाफ प्रवाह पूरा गर्नुहोस्
प्रवाह सेटिङहरू बचत गर्नुहोस्, र तपाइँको च्याटबोटले स्वचालित रूपमा पूर्व-परिभाषित जवाफको साथ प्रतिक्रिया दिनेछ, पाठ्यक्रमको बारेमा जानकारी र सम्बन्धित वेबपेजको लिङ्क प्रदान गर्दै, जुनसुकै बेला प्रयोगकर्ताले दिइएको शब्द वा वाक्यांश समावेश भएको सन्देश पठाउँछ।
पाइथनसँग टेलिग्राम च्याटबोट निर्माण गर्दै
पाइथनले च्याटबटहरू सिर्जना गर्नका लागि उपकरण र प्याकेजहरूको विस्तृत दायरा समावेश गर्दछ। यस लेखले तपाईंलाई पाइजोनसँग टेलिग्राम च्याटबट सिर्जना गर्ने चरणहरू मार्फत नेतृत्व गर्नेछ।
यस पाठको समापनमा टेलीग्राम प्रयोगकर्ताहरूसँग कुराकानी गर्न सक्ने काम गर्ने च्याटबोट कसरी विकास गर्ने भन्ने आधारभूत बुझाइ हुनेछ।
वातावरण सिर्जना गर्दै
तपाईंले कोडिङ सुरु गर्नु अघि, निश्चित गर्नुहोस् कि पाइथन तपाईंको मेसिनमा स्थापित छ।
पाइथन पाइथन वेबसाइटबाट डाउनलोड र स्थापना गर्न सकिन्छ।
हामी python-telegram-bot library को पनि उपयोग गर्नेछौं, त्यसैले तपाईंको कमाण्ड-लाइन इन्टरफेसमा निम्न आदेश टाइप गरेर यो स्थापना गरिएको छ भनी सुनिश्चित गर्नुहोस्।
यस कोडको लागि, तथापि, मैले प्रयोग गरें Jupyter नोटबुक। तपाईं तिनीहरूलाई उपयुक्त छ कि कुनै पनि चयन गर्न सक्नुहुन्छ।
pip install python-telegram-bot
कसरी टेलीग्राम बोट टोकन प्राप्त गर्ने
टेलिग्राममा च्याटबट स्थापना गर्न बोट टोकन आवश्यक छ।
टेलिग्राम क्लाइन्ट खोल्नुहोस् र पहिले जस्तै BotFather बोट खोज्नुहोस्। नयाँ बोट निर्माण गर्न र API टोकन प्राप्त गर्न, चरणहरू पालना गर्नुहोस्।
पाइथन लिपि विकास गर्दै
आफ्नो मनपर्ने कोड सम्पादक खोल्नुहोस् र नयाँ पाइथन स्क्रिप्ट सुरु गर्नुहोस्, जस्तै telegram_chatbot.py।
आवश्यक पुस्तकालयहरू आयात गर्नुहोस् र आगमन प्रयोगकर्ता सन्देशहरू प्रशोधन गर्न कार्य निर्माण गर्नुहोस्।
बोट ह्यान्डलर कन्फिगर गर्दै
टेलिग्राम सेट अप गर्नुहोस्। तपाईंको बोट टोकन प्रयोग गरेर, बोट वस्तु सिर्जना गर्नुहोस्। टेलिग्राम अपडेटहरू ह्यान्डल गर्नको लागि अपडेटर वस्तु सिर्जना गर्नुहोस्।
आगमन सन्देशहरू प्रशोधन गर्न, अपडेटरमा सन्देश ह्यान्डलर संलग्न गर्नुहोस्।
सन्देश ह्यान्डलर सिर्जना गर्नुहोस्
सन्देश सामग्री पहुँच गर्नुहोस् र सन्देश ह्यान्डलर प्रकार्यबाट प्रासंगिक जानकारी निकाल्नुहोस्।
तपाईंले सन्देश पाठ, प्रेषक जानकारी, र कुनै अन्य सन्देश गुणहरू जाँच गर्न सक्नुहुन्छ। सामग्री वा प्रयोगकर्ता जानकारीको आधारमा bot.send_message() प्रकार्य प्रयोग गरेर प्रतिक्रिया सिर्जना गर्नुहोस्।
बोट सुरु गर्नुहोस्
अपडेटर वस्तुमा start_polling() प्रकार्य कार्यान्वयन गरेर स्क्रिप्टको मुख्य भागमा बट सुरु गर्नुहोस्।
यसले नयाँ अपडेटहरूका लागि टेलिग्रामलाई निरन्तर स्क्यान गर्नेछ र नयाँ सन्देश प्राप्त हुँदा सन्देश ह्यान्डलर विधिलाई कल गर्नेछ।
च्याटबोटलाई परीक्षणमा राख्दै
तपाईको टर्मिनल वा कमाण्ड प्रम्प्टमा, पाइथन लिपि चलाउनुहोस्।
टेलिग्राममा तपाईंको च्याटबटसँग छलफल सुरु गर्नुहोस् र तपाईंले सेटअप गर्नुभएको तर्कमा आधारित कसरी जवाफ दिन्छ हेर्नुहोस्। बोटको व्यवहारमा आवश्यक परिवर्तनहरू गर्नुहोस्।
कार्यक्षमता बढाउँदै
अतिरिक्त सुविधाहरू समावेश गरेर तपाईं आफ्नो च्याटबोटको कार्यक्षमता बढाउन सक्नुहुन्छ।
तपाईं, उदाहरणका लागि, विशेष निर्देशनहरू ह्यान्डल गर्न सक्नुहुन्छ, बाह्य API बाट डाटा आपूर्ति गर्न सक्नुहुन्छ, वा प्राकृतिक भाषा प्रशोधन (NLP) क्षमताहरू एकीकृत गर्न सक्नुहुन्छ।
यहाँ तपाईको जाँच गर्नको लागि सम्पूर्ण कोड ब्लक छ:
यो छोटो ट्युटोरियल पछ्याएर, तपाईंले पाइथनसँग टेलिग्राम च्याटबट निर्माण गर्ने आधारभूत कुराहरू सिक्नुभएको छ।
तपाईले थप परिष्कृत च्याटबटहरू सिर्जना गर्न सक्नुहुन्छ जसले विशेष प्रयोगका केसहरू पूरा गर्दछ र सहज रूपमा डेलिभर गर्दछ प्रयोगकर्ता अनुभव थप अनुसन्धान र परिमार्जन संग।
निष्कर्ष
अन्तमा, एक टेलिग्राम च्याटबटले प्रयोगकर्ता अनुभवहरू सुधार गर्न र सञ्चारको गति बढाउन धेरै अवसरहरू प्रदान गर्दछ।
तपाईले ग्राहक सेवालाई स्वचालित गर्न सक्नुहुन्छ, वास्तविक-समय जानकारी र अद्यावधिकहरू प्रदान गर्न सक्नुहुन्छ, अनुकूल सामग्री वितरण गर्न सक्नुहुन्छ, सर्वेक्षणहरू र पोलहरू चलाउन सक्नुहुन्छ, डेटा पुन: प्राप्तिको लागि बाह्य API सँग इन्टरफेस गर्न सक्नुहुन्छ, अन्तरक्रियात्मक खेलहरू वा क्विजहरू प्रदान गर्न सक्नुहुन्छ, र टेलिग्राम च्याटबोटको साथ धेरै कुराहरू।
टेलिग्राम च्याटबटको अनुकूलनताले संस्था र व्यक्तिहरूलाई प्रयोगकर्ताहरूसँग सहज र अन्तरक्रियात्मक रूपमा सञ्चार गर्न र उनीहरूको डिजिटल उपस्थिति बढाउन सक्षम बनाउँछ।
जवाफ छाड्नुस्