इस प्रोजेक्ट के बारे में

Discord-Bot (pr0-dev/discord-bot) एक Discord बॉट है जो pr0gramm लिंक को Discord चैनलों में एम्बेड के रूप में रेंडर करता है: अपलोड, उपयोगकर्ता, और टिप्पणियों के लिंक का पता लगाया जाता है और एक पूर्वावलोकन के साथ प्रदर्शित किया जाता है। बॉट को एक Discord सर्वर में एक आमंत्रण लिंक के माध्यम से आमंत्रित किया जा सकता है या इसे स्वयं होस्ट किया जा सकता है। स्वयं होस्टिंग के लिए Node.js, रिपॉजिटरी को क्लोन करना, npm install, और config.template.json के आधार पर एक config.json की आवश्यकता होती है; इसे npm start से शुरू किया जाता है। यदि कोई उपयोगकर्ता बॉट नहीं है, तो बॉट पहले लॉगिन पर टर्मिनल में एक कैप्चा के लिए संकेत देता है, इसलिए कंसोल एक्सेस और कम से कम 255 रंगों वाला एक टर्मिनल आवश्यक है। कॉन्फ़िगरेशन में, अन्य बातों के अलावा, शामिल हैं: Discord बॉट टोकन, प्रदर्शित बॉट स्थिति, NSFW अनुमति के बिना चैनलों में NSFW पूर्वावलोकन को दबाना, NSFL पूर्वावलोकन को निष्क्रिय करना, एम्बेडिंग के बाद मूल उपयोगकर्ता संदेश को हटाना, और प्रत्यक्ष pr0gramm लिंक को एम्बेड करना। pr0gramm सामग्री के लिए जिसे लॉगिन की आवश्यकता होती है (NSFW/NSFL/NSFP), एक pr0gramm उपयोगकर्ता नाम, पासवर्ड, और एक User-Agent निर्दिष्ट किया जाता है। README के अनुसार, लिंक किया गया बॉट हमेशा रिपॉजिटरी के नवीनतम संस्करण के अनुरूप होता है। परियोजना, README के अनुसार, अब आधिकारिक रूप से रखरखाव में नहीं है: नए लिंक रूप (pr0.app) और उपयोगकर्ता एम्बेड में प्रोफ़ाइल चित्र समर्थित नहीं हैं, और उपयोग किया गया Discord.JS संस्करण पुराना है। पुल अनुरोध अभी भी समीक्षा किए जाते हैं और बॉट को अभी भी होस्ट किया जाता है, लेकिन नई सुविधाएँ अब विकसित नहीं की जा रही हैं। सुविधा अनुरोध और बग GitHub मुद्दों के माध्यम से रिपोर्ट किए जा सकते हैं।