Suggestions
एक Suggest बटन जो एक फ़ॉर्म खोलता है और सदस्यों के विचार आपके चुने हुए channel में पोस्ट करता है, सिर्फ़ staff के लिए या सार्वजनिक।
यह कैसे काम करता है
Panel एक embed है जिसमें Suggest बटन होता है, जहाँ सदस्य उसे देख सकें। उसे दबाने पर एक फ़ॉर्म खुलता है जिसमें वैकल्पिक शीर्षक और एक सुझाव बॉक्स होता है (10 से 1500 अक्षर)। बॉट सुझाव को क्रमांक वाले embed के रूप में review channel में पोस्ट करता है, voting चालू हो तो thumbs-up और thumbs-down reactions जोड़ता है, और सदस्य को उनका नंबर बताता है।
क्योंकि review channel एक सामान्य Discord channel है, उसकी permissions तय करती हैं कि सुझाव कौन पढ़ सकता है: निजी तौर पर छाँटने के लिए उसे सिर्फ़ staff के लिए रखें, या सदस्य वोट कर सकें इसके लिए सार्वजनिक करें।
सेटअप
- /suggestions setup review_channel:<#channel>
- ज़रूरी। जहाँ सुझाव पोस्ट होते हैं। वैकल्पिक: channel (जहाँ panel जाएगा), title, message, button_label, color, image, thumbnail, footer, show_author, voting।
- /suggestions post [channel]
- Panel पोस्ट करता है, या अगर वह पहले से पोस्ट है तो उसी जगह संपादित करता है।
- /suggestions status
- मौजूदा settings और अब तक कितने सुझाव भेजे गए।
- /suggestions off
- फ़ीचर बंद करता है; फिर बटन सदस्यों को बताता है कि यह बंद है।
- Suggestions पेज (डैशबोर्ड)
- वही फ़ील्ड, preview के साथ। सहेजने पर पोस्ट किया गया panel अपडेट होता है।
Options
- show_author
- डिफ़ॉल्ट रूप से चालू: embed में सदस्य का नाम और avatar, और footer में उनकी user ID दिखती है। बंद करने पर पढ़ने वालों के लिए सुझाव गुमनाम हो जाते हैं; बॉट फिर भी सिर्फ़ counter के ज़रिए जानता है कि किसने भेजा, रिकॉर्ड के ज़रिए नहीं।
- voting
- डिफ़ॉल्ट रूप से चालू: हर सुझाव में 👍 और 👎 जोड़ता है, ताकि review channel ही वोट का काम करे।
- Panel की स्टाइलिंग
- Title, message, button label, color, image, thumbnail और footer। Image खाली छोड़ें तो Customize पेज की सर्वर डिफ़ॉल्ट इमेज इस्तेमाल होती है।
बॉट को review channel में संदेश भेजें (Send Messages), लिंक एम्बेड करें (Embed Links) और रिएक्शन जोड़ें (Add Reactions) चाहिए। Suggestions उसका अपना module है; इसे बंद करने से command छिप जाता है और बटन अक्षम हो जाता है।