कस्टम कमांड और आपके पहले नियम
Telegram चैट में उपयोगी जानकारी देने वाली कमांड बनाएँ। घटनाएँ, सभी और कोई भी शर्तें तथा मॉडरेटर कमांड समझें।
इस लेख में
नमस्ते! कोर्स की चैट में लोग रोज़ पूछते हैं कि रिकॉर्डिंग कहाँ हैं। सहायता चैट में पूछा जाता है कि सदस्यता का भुगतान कैसे करें। मॉडरेटर नौकरी की पोस्ट के नियम फिर से समझाते हैं, और प्रोजेक्ट टीम वेबिनार से पहले अपने कामों की प्रगति देखती रहती है।
Combot इनमें से कुछ दोहराए जाने वाले काम सँभाल सकता है। ऑटोमेशन में आप एक नियम तय करते हैं: क्या होना चाहिए और उसके जवाब में बॉट को क्या करना चाहिए।
- घटनाचैट में संदेश आता है
- शर्तेंसहायता में भुगतान का सवाल
- कार्रवाईCombot निर्देश भेजता है
उदाहरण के लिए: “अगर कोई सहायता विषय में ‘भुगतान कैसे करें’ पूछे, तो निर्देश भेजें।” या: “अगर मॉडरेटर किसी उपयोगी संदेश का जवाब एक कमांड से दे, तो उस संदेश के लेखक को 25 XP दें।”
यह गाइड ऐसी रोज़मर्रा की स्थितियों से सेटिंग समझाती है। उदाहरण सीखने के लिए हैं: विषयों के नाम, लिंक और संदेश अपने हिसाब से बदलें। हर उदाहरण के साथ शर्तें और सीमाएँ समझाई गई हैं, ताकि नियम वही करे जो आप चाहते हैं।
अगर आपने अभी एडिटर खोला है, तो एक सरल कमांड से शुरू करें। अगर कोई काम पहले से तय है, तो 11 तैयार परिदृश्य देखें या विषय-सूची में ज़रूरी सेटिंग खोजें।
एडिटर केवल चुनी गई घटना से जुड़े फ़ील्ड दिखाता है। इसलिए चैट में सवाल, शामिल होने का अनुरोध और मॉडरेटर कमांड की सेटिंग अलग-अलग हो सकती हैं।
अपनी चैट तैयार करें
एक ऑनलाइन कोर्स की चैट की कल्पना करें। हर नया विद्यार्थी पूछता है कि कक्षा की रिकॉर्डिंग कहाँ हैं, और शिक्षक फिर वही लिंक खोजते हैं। शुरुआत में यह जानकारी भेजने का काम Combot को देते हैं।
चैट में @combot जोड़ें। Combot डैशबोर्ड खोलें, चैट चुनें और ऑटोमेशन पर जाएँ।
दो बातें जाँचें: क्या आप सेटिंग बदल सकते हैं, और क्या बॉट कार्रवाई कर सकता है। उदाहरण के लिए, आँकड़े देखने की पहुँच होने से नियम बनाने की अनुमति मिलना ज़रूरी नहीं है। इसी तरह संदेश भेजने की अनुमति से बॉट को दूसरों के संदेश हटाने की अनुमति नहीं मिलती।
काम के अनुसार अनुमतियाँ चुनें:
- जानकारी साझा करना: बॉट चुनी गई चैट या विषय में लिख सके। विषय चैट के भीतर चर्चा का एक अलग हिस्सा होता है।
- विज्ञापन हटाना: संदेश हटाने की अनुमति चाहिए।
- सदस्यों को म्यूट या बैन करना: सदस्यों पर पाबंदी लगाने की एडमिन अनुमति चाहिए।
- शामिल होने के अनुरोध मंज़ूर करना: उपयोगकर्ताओं को आमंत्रित करने की अनुमति चाहिए।
- XP या प्रतिष्ठा देना: Combot की सेटिंग में संबंधित सुविधा चालू होनी चाहिए।
अगर नियमों की सूची के ऊपर चेतावनी दिखे, तो पहले उसे दूर करें। उदाहरण के लिए, चैट में XP बंद हो तो “उपयोगी जवाब के लिए 25 XP” नियम सेव कर देने से वह काम नहीं करने लगेगा।
नियम चुनी गई चैट के होते हैं। अगर आप पहले से कई चैट में ट्रिगर सिंक करते हैं, तो साझा सेट में बदलाव स्रोत चैट में करें। उदाहरण के लिए, स्रोत चैट से कई समूहों की कोर्स जानकारी अपडेट की जा सकती है; इसे पाने वाली चैट में संपादन उपलब्ध न हो।
आपका पहला नियम: उपयोगी जानकारी साझा करें
कोर्स की चैट में लोग अक्सर पूछते हैं, “रिकॉर्डिंग और असाइनमेंट कहाँ हैं?” इस सवाल का जवाब देने के लिए /course_info बनाएँ। यह न कुछ हटाता है, न किसी पर पाबंदी लगाता है, इसलिए शुरुआत के लिए अच्छा है।
- ट्रिगर जोड़ें पर क्लिक करें। नियम का नाम कोर्स — रिकॉर्डिंग और असाइनमेंट रखें।
- प्रकार में कमांड चुनें।
/course_infoजोड़ें। - सामान्य कमांड चुनें। कमांड भेजने वाला को सभी के लिए खुला रखें, ताकि कोई भी विद्यार्थी इसका इस्तेमाल कर सके।
- तो में मेसेज भेजें जोड़ें। आप नीचे दिया गया पाठ इस्तेमाल कर सकते हैं और विषयों के नाम अपने हिसाब से बदल सकते हैं।
- स्रोत चैट और मौजूदा विषय रहने दें। कार्रवाई सहेजें पर क्लिक करें।
- जाँचें पर क्लिक करें, फिर ट्रिगर सहेजें चुनें। पक्का करें कि नियम चालू है।
- Telegram में
/course_infoभेजें। जानकारी दिखनी चाहिए। सामान्य “सभी को नमस्ते!” से यह नहीं चलना चाहिए।
अब शिक्षक हर बार पूरी बात लिखने के बजाय एक कमांड भेज सकते हैं। बाद में आप सामग्री का लिंक खोलने वाला बटन जोड़ सकते हैं; जवाब का स्वरूप देखें।
जाँचें सेटिंग की समस्याएँ खोजता है। यह आपकी ओर से कमांड नहीं भेजता और Telegram के जवाब की जाँच नहीं करता: आख़िरी कदम आपको खुद करना होगा।
बताएँ कि बॉट से क्या करवाना है
लगभग हर नियम को एक वाक्य में बताया जा सकता है:
अगर कोई सहायता विषय में “भुगतान कैसे करें” पूछे, तो भुगतान के निर्देश भेजें।
एडिटर इस वाक्य को दो हिस्सों में बाँटता है। अगर में बताएँ कि किस बात पर जवाब देना है। तो में चुनें कि क्या करना है।
बॉट नियम के नाम से काम का अनुमान नहीं लगाता। नियम का नाम “नए लोगों की मदद करें” रखने से कुछ अपने-आप चालू नहीं होता: आपको नए सदस्य, घटना और कार्रवाई भी चुननी होंगी।
सभी: हर शर्त पूरी होनी चाहिए
मान लें कि भुगतान के निर्देश केवल सहायता विषय में चाहिए। दो शर्तें रखें: सही विषय और “भुगतान कैसे करें” वाक्यांश।
सहायता में “सदस्यता का भुगतान कैसे करें?” मेल खाता है। वही वाक्यांश गपशप में मेल नहीं खाता। सहायता में “अपना पासवर्ड कैसे बदलें?” भी मेल नहीं खाता।
सभी, यानी और (AND), इसी तरह काम करता है: चुनी गई हर आवश्यकता पूरी होनी चाहिए।
कोई भी: एक विकल्प का मेल काफ़ी है
कुछ लोग “भुगतान कैसे करें” लिखते हैं, तो कुछ “भुगतान नहीं हो रहा”। दोनों को एक ही निर्देश चाहिए।
जहाँ एडिटर कोई, यानी या (OR), देता है, वहाँ एक विकल्प का मेल काफ़ी है। व्यक्ति को एक ही संदेश में दोनों वाक्यांश लिखने की ज़रूरत नहीं है।
बहिष्करण: कुछ लोगों या संदेशों को बाहर रखें
नौकरियों की चैट में आप पोस्ट के नियम याद दिलाते हैं, लेकिन टीम की अपनी घोषणाओं का जवाब नहीं देना चाहते। एडमिन को बहिष्कृत करें में जोड़ें।
बहिष्करण किसी को चैट से नहीं हटाता और उसकी अनुमतियाँ नहीं छीनता। इसका मतलब बस यह है: “शर्तों का यह सेट इस व्यक्ति से मेल नहीं खाता।”
उपयोगकर्ता-शर्तों के बहिष्करण “कोई भी” चुनने पर भी लागू होते हैं। उदाहरण के लिए, गतिविधि की शर्त पूरी होने से उसी सेट में एडमिन को बाहर रखने की शर्त रद्द नहीं होती।
एक नियम में कई OR विकल्प
जब शर्तों के अलग-अलग सेट का जवाब एक ही होना चाहिए, तो या विकल्प जोड़ें इस्तेमाल करें। उदाहरण के लिए:
- कोई सहायता में “भुगतान कैसे करें” लिखता है।
- कोई नए सदस्यों के सवाल विषय में “सदस्यता कहाँ खरीदें” लिखता है।
दोनों स्थितियाँ बताएँ और निर्देश एक बार लिखें। घटना का प्रकार साझा होता है। दोनों विकल्प मेल खाएँ, तब भी इस नियम की कार्रवाइयों की सूची केवल एक बार चलती है।
दो अलग नियम अलग तरह से काम करते हैं: हर नियम अपना जवाब भेज सकता है। इसीलिए दो मिलते-जुलते नियम कभी-कभी दोहराए हुए संदेश भेज देते हैं।
OR विकल्प स्वतंत्र होते हैं। अगर एडमिन के संदेश किसी भी विकल्प से मेल नहीं खाने चाहिए, तो हर विकल्प में बहिष्करण जोड़ें।
आप किसी एक विकल्प को बंद कर सकते हैं। उदाहरण के लिए, सहायता में जवाब चालू रखते हुए नए सदस्यों के सवाल विषय में जवाब कुछ समय के लिए रोक दें। पूरा परिदृश्य रोकने के लिए मुख्य नियम बंद करें।
एक उपयोगी आदत: सेव करने से पहले शर्त पढ़कर देखें। “कहीं भी ‘भुगतान’ शब्द का जवाब दें” और “भुगतान के सवाल का जवाब केवल सहायता में दें” दो अलग नियम हैं।
सदस्यों और मॉडरेटर के लिए कस्टम कमांड
चैट में दो तरह की कमांड उपयोगी होती हैं। कुछ जवाब देती हैं: समय-सारिणी कहाँ मिलेगी, शिक्षक से कैसे संपर्क करें या काम कहाँ जमा करें। दूसरी कमांड मॉडरेटर को किसी खास सदस्य पर कार्रवाई करने में मदद करती हैं, जैसे चेतावनी देना या उपयोगी जवाब का पुरस्कार देना।
इस गाइड की कमांड के नाम उदाहरण हैं। पहले उन्हें एडिटर में बनाएँ; चैट में नाम लिखने से वे अपने-आप Combot में नहीं जुड़तीं।
नियम का नाम, विवरण और प्रकार
नाम ऑटोमेशन सूची में दिखता है। ऐसा नाम चुनें जो सहकर्मी एक नज़र में समझ सके: “कोर्स — विद्यार्थियों की जानकारी” या “नौकरियाँ — वेतन बताने की याद”। अधिकतम 80 अक्षर इस्तेमाल कर सकते हैं।
विवरण एडमिन के लिए अधिकतम 280 अक्षरों का नोट है। उदाहरण: “कोर्स के नए बैच को जानकारी दिखाएँ। कोर्स समाप्त होने के बाद बंद करें।” बॉट यह विवरण चैट में पोस्ट नहीं करता।
प्रकार में चुनें:
- ट्रिगर, अगर बॉट को मेल खाने वाली स्थिति पर अपने-आप जवाब देना चाहिए, जैसे “भुगतान कैसे करें” का सवाल।
- कमांड, अगर व्यक्ति को नियम स्पष्ट रूप से चलाना चाहिए, जैसे
/course_infoभेजकर।
एक ही जवाब के लिए कई कमांड
आप एक नियम में /course_info और /course_help जोड़ सकते हैं। सदस्य कोई भी नाम इस्तेमाल करे, उसे एक ही जानकारी मिलेगी।
हर नाम अलग जोड़ें। लैटिन अक्षर, अंक और अंडरस्कोर इस्तेमाल करें। ऐसे नाम चुनें जिन्हें Combot की अंतर्निहित कमांड या आपकी चैट के दूसरे बॉट पहले से इस्तेमाल न कर रहे हों।
सामान्य कमांड: जानकारी पाएँ
जब सदस्य को जवाब चाहिए, न कि किसी चुने हुए व्यक्ति पर कार्रवाई, तो सामान्य कमांड चुनें।
उदाहरण के लिए, विद्यार्थी /course_info भेजता है और बॉट बताता है कि रिकॉर्डिंग कहाँ हैं। जवाब देने की सुविधा से किसी को चुनना ज़रूरी नहीं है।
इस मोड में उपयोगकर्ता पर कार्रवाइयाँ उपलब्ध नहीं हैं। सामान्य कमांड से “हर कोई कमांड भेजकर खुद को XP दे” लागू नहीं किया जा सकता।
अगर आप कमांड संदेश हटाएँ चालू करते हैं, तो /course_info संदेश बातचीत से हट जाता है, जबकि बॉट का जवाब रहता है। इससे चैट में कमांड संदेशों का ढेर नहीं लगता।
जवाबी कमांड: व्यक्ति चुनें
मान लें कि इल्या चैट का नियम तोड़ता है और मॉडरेटर अन्ना उसे चेतावनी देना चाहती हैं।
- अन्ना इल्या के संदेश पर जवाब दें (Reply) चुनती हैं।
- वह जवाब में
/team_warnभेजती हैं। - Combot इल्या को चेतावनी देता है।
यह सेट करने के लिए कमांड में उत्तर लक्ष्य चुनें। कमांड भेजने वाला में Telegram एडमिन को अनुमति दें और कार्रवाई की इस पर लागू करें सेटिंग में उस उपयोगकर्ता को चुनें जिसके संदेश का जवाब दिया गया है।
अन्ना कमांड की लेखक हैं। इल्या ने वह संदेश लिखा था जिसका उन्होंने जवाब दिया। सेटिंग में दोनों को उलट देने से काम पूरी तरह बदल जाता है।
अगर में लागू होगा तय करता है कि कमांड किन लोगों पर चलाई जा सकती है। हर कार्रवाई के अंदर इस पर लागू करें चुनता है कि उस कार्रवाई का असर किस पर होगा।
जहाँ समर्थित हो, कार्रवाई कमांड भेजने वाले, जवाब दिए गए संदेश के लेखक या दोनों पर लागू हो सकती है। हमारे उदाहरण में चेतावनी केवल इल्या को मिलनी चाहिए।
आपकी कमांड इस्तेमाल करने की अनुमति किसी को Telegram एडमिन नहीं बनाती। Combot को भी कार्रवाई करने की अनुमति चाहिए।
क्या हटता है? अगर आप कमांड संदेश हटाना जोड़ते हैं, तो /team_warn हटता है, इल्या का मूल संदेश नहीं। चेतावनी किसे मिले, यह चुनने से हटाया जाने वाला संदेश नहीं बदलता।
बॉट किन घटनाओं पर जवाब दे सकता है
कब का सवाल है: “क्या होना चाहिए?” ट्रिगर के लिए सूची से घटना चुनें। कमांड सरल है: कमांड वाला संदेश उसे चलाता है।
संदेश, टिप्पणियाँ और पोस्ट
कोई भी चैट संदेश / चैट संदेश इसे समूह की रोज़मर्रा की गतिविधि के लिए इस्तेमाल करें: पाठ का सवाल, नौकरी की पोस्ट या दस्तावेज़। उदाहरण के लिए, बॉट “रिकॉर्डिंग कहाँ है” पहचानकर जानकारी भेजता है।
टिप्पणियाँ जुड़े हुए चैनल की पोस्ट पर चर्चा के लिए इसे चुनें। उदाहरण के लिए, स्कूल की पोस्ट की टिप्पणियों में “पंजीकरण कैसे करें” का जवाब दें।
चैनल पोस्ट इसका मतलब जुड़े हुए चैनल की पोस्ट खुद हैं। उदाहरण के लिए, #live वाली पोस्ट आने पर चैट में पहले से तैयार चर्चा निर्देश भेजें। सामान्य चैट संदेश की शर्त, पोस्ट की शर्त का विकल्प नहीं है।
संपादन शामिल करें मान लें कोई छोटी नौकरी की पोस्ट डालता है, फिर संपर्क विवरण जोड़ता है। इस सेटिंग से Combot संपादित संदेश भी जाँचता है। कार्रवाइयाँ फिर चल सकती हैं, इसलिए संपादन को पुरस्कार के साथ जोड़ते समय खास सावधानी रखें।
शामिल होने के अनुरोध, आगमन और विदाई
जुड़ने का अनुरोध व्यक्ति अभी निर्णय की प्रतीक्षा कर रहा है। उदाहरण के लिए, आयोजक किसी खास आमंत्रण से आए अनुरोध अपने-आप मंज़ूर करना चाहते हैं।
नया सदस्य व्यक्ति शामिल हो चुका है। अब आप स्वागत कर सकते हैं: “स्वागत है! पहले पिन किया गया संदेश देखें।”
सदस्य गया व्यक्ति खुद गया या हटाया गया। उदाहरण के लिए, कॉन्फ़िगर किए गए लॉग चैनल में सूचना भेजें, जहाँ टीम चैट की घटनाएँ देखती है। इस घटना में दो अलग लोग हो सकते हैं: जाने वाला सदस्य और उसे हटाने वाला व्यक्ति।
शामिल होने का अनुरोध और शामिल होना अलग कदम हैं। दोनों पर स्वागत करने से दो संदेश जा सकते हैं। वह कदम चुनें जहाँ जानकारी सचमुच उपयोगी हो।
बूस्ट
नया बूस्ट उदाहरण के लिए, कोई क्लब चैट को बूस्ट करे तो बॉट छोटा संदेश भेजे: “समुदाय का साथ देने के लिए धन्यवाद!”
बूस्ट हटा दिया गया उदाहरण के लिए, टीम को बदलाव की लॉग सूचना मिले। इसका मतलब ज़रूरी नहीं कि व्यक्ति ने खुद बूस्ट वापस लिया हो, इसलिए आरोप लगाने वाली भाषा से बचें।
प्रतिक्रियाएँ
उपयोगकर्ता की प्रतिक्रिया किसी ने प्रतिक्रिया जोड़ी, हटाई या बदली। उदाहरण के लिए, काम की चर्चा में मेल खाने वाला प्रतिक्रिया बदलाव होने पर टीम को सूचना मिले।
प्रतिक्रियाओं की संख्या Telegram ने जुड़े चैनल की पोस्ट के लिए बदली हुई प्रतिक्रिया संख्या भेजी। उदाहरण के लिए, बॉट मॉडरेटर को ऐसी पोस्ट के बारे में बताए जिसमें अभी चुने हुए प्रकार की 20 से 30 प्रतिक्रियाएँ हैं।
प्रतिक्रिया संख्या यह नहीं बताती कि हर प्रतिक्रिया किसने दी। बाद के अपडेट पर वही नियम फिर चल सकता है। अनचाहे दोहराव के बिना फ़िल्टर सेट करने के लिए प्रतिक्रियाएँ और कार्य-सूचियाँ देखें।
कार्य-सूचियाँ
एक टीम काम की चैट में वेबिनार की तैयारी कर रही है। कोई कार्य-सूची बनाता है, नया काम जोड़ता है या प्रस्तुति को पूरा चिह्नित करता है। इसके लिए तीन घटनाएँ हैं:
- नई चेकलिस्ट — सूची आ गई। आप टीम को बता सकते हैं कि नई योजना इस्तेमाल के लिए तैयार है।
- चेकलिस्ट कार्य जोड़े गए — सूची में नए काम आए। उदाहरण के लिए, लॉग सूचना भेजें।
- चेकलिस्ट कार्य पूर्ण — काम पूरे चिह्नित किए गए। आप सहकर्मियों को सूची खोलकर बदलाव देखने के लिए कह सकते हैं।
आख़िरी घटना का मतलब “वेबिनार के लिए सब तैयार है” नहीं है: शायद केवल एक काम पूरा हुआ हो।