बोट्स में कस्टम कमांड हो सकते हैं जो विशिष्ट ट्रिगर्स का जवाब देते हैं। जब कोई उपयोगकर्ता बॉट के कमांड प्रिफिक्स को टाइप करता है तो उसके बाद बॉट नाम और एक ट्रिगर शब्द होता है, तो बॉट ने कॉन्फिगर प्रतिक्रिया के साथ जवाब दिया।
सिंटैक्स
BotName ट्रिगर
उपसर्ग! डिफ़ॉल्ट रूप से) और ट्रिगर शब्द से पहले बॉट नाम की आवश्यकता होती है। उदाहरण के लिए, यदि "FAQ" नामक एक बॉट में एक कमांड "नियम" है:
FQ नियम
कमांड बनाना
उपयोग
/bot addcmd कमांड या बॉट प्रबंधन संवाद:
/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST
प्रत्येक कमांड में एक है trigger
(शब्द उपयोगकर्ता प्रकार) और एक response
(क्या बॉट कहते हैं)। एक वैकल्पिक विवरण में दिखाया गया है
BotName मदद
लिस्टिंग
टेम्पलेट प्लेसहोल्डर
कमांड प्रतिक्रियाएं गतिशील प्लेसहोल्डर का समर्थन करती हैं:
-
{nickname}- उपयोगकर्ता जो कमांड को बुलाते हैं -
{channel}- चैनल जहां कमांड का इस्तेमाल किया गया था {prefix}- बॉट का कमांड उपसर्ग{botname}- बॉट का नाम
/bot addcmd FAQ welcome Hello {nickname}, आपका स्वागत है {channel}!
अंतर्निहित सहायता कमांड
यदि सहायता क्षमता सक्षम है, तो टाइपिंग
BotName मदद उनके विवरण के साथ सभी उपलब्ध आदेशों को सूचीबद्ध करता है। यह स्वचालित है - कोई सेटअप आवश्यक नहीं है।
FQ मदद
नियम और सीमाएं
- ट्रिगर्स प्रति बॉट (केस-संवेदनशील) अद्वितीय होना चाहिए
- कस्टम कमान क्षमता बॉट पर सक्षम होना चाहिए
- केवल व्यवस्थापक और सर्वर ऑपरेटर कमांड जोड़ सकते हैं या हटा सकते हैं
- Bot cooldown लागू होता है - तेजी से invocations नजरअंदाज किया जा सकता है
डायलॉग के माध्यम से प्रबंधन
Bot Management संवाद खोलें (Bot Management संवाद)उपकरण → Bot Management), एक बॉट का चयन करें और क्लिक करें कमांड टैब उपयोग कमांड जोड़ें नए आदेश बनाने के लिए या निकालें मौजूदा लोगों को हटाने के लिए।