Mastodon को Social Quack से जोड़िए
अपने ही Mastodon सर्वर पर एक ऐप्लिकेशन बनाइए, एक टोकन कॉपी कीजिए और चिपका दीजिए — लगभग दो मिनट, और किसी चीज़ के लिए आवेदन नहीं करना।
जोड़ने में सबसे आसान प्लेटफ़ॉर्म Mastodon है। न कोई डेवलपर ऐप दर्ज कराना है, न कोई समीक्षा पास करनी है: सब कुछ उसी Mastodon सर्वर के भीतर होता है जहाँ से आप पहले ही पोस्ट करते हैं, एक ऐसे सेटिंग्स पेज पर जिसे ज़्यादातर लोग कभी खोलते ही नहीं। यही चरण हर Mastodon-संगत सर्वर पर चलते हैं — ख़ुद Mastodon पर, और Pleroma तथा GoToSocial पर भी।
आप जो चिपकाते हैं वह एन्क्रिप्टेड होकर आपके अपने Mac पर ही रहता है। और चूँकि ऐप्लिकेशन आपकी है, आपके अपने सर्वर पर, पोस्ट करने की उसकी सीमाएँ भी सिर्फ़ आपकी हैं — आप कभी दूसरे Social Quack ग्राहकों के साथ कोई कोटा साझा नहीं करते।
1. अपने सर्वर पर Development पेज खोलिए
ब्राउज़र में अपने Mastodon सर्वर पर लॉग इन कीजिए। आपका सर्वर आपके हैंडल में दूसरे @ के बाद वाला हिस्सा है — अगर आप @[email protected] हैं, तो आपका सर्वर mastodon.social है।
फिर Preferences → Development → New application में जाइए।
2. ऐप्लिकेशन बनाइए
इसे कोई भी नाम दे दीजिए — यह सिर्फ़ एक लेबल है जो आपको अपनी ही सेटिंग्स में दिखेगा। "Social Quack" ठीक रहेगा।
ये तीन scope टिक कीजिए (scope का मतलब बस वह अनुमति है जो आप दे रहे हैं):
| Scope | इससे Social Quack क्या कर पाता है |
|---|---|
read |
टोकन जाँचता है और पढ़ता है कि वह किस अकाउंट का है, ताकि चैनल पर सही नाम, हैंडल और अवतार दिखे। |
write:statuses |
आपकी पोस्ट प्रकाशित करता है, और थ्रेड बनाने वाले जवाब भी। |
write:media |
पोस्ट के साथ लगाई गई तस्वीरें अपलोड करता है। |
ऐप्लिकेशन सहेज दीजिए।
3. एक्सेस टोकन कॉपी कीजिए
अभी-अभी बनाई हुई ऐप्लिकेशन खोलिए और Your access token लिखा हुआ मान कॉपी कीजिए।
इसे पासवर्ड की तरह सँभालिए — जिसके पास यह होगा, वह आपके नाम से पोस्ट कर सकता है। बस यही एक चीज़ चाहिए; Mastodon में वापस कुछ चिपकाना नहीं है, कोई पता दर्ज नहीं करना है और किसी मंज़ूरी का इंतज़ार नहीं करना है।
4. उसे Social Quack में चिपकाइए
Social Quack में Channels (चैनल) खोलिए, Add a channel (चैनल जोड़ें) के नीचे Mastodon ढूँढ़िए और Connect (जोड़ें) पर क्लिक कीजिए। दो बॉक्स मिलेंगे:
| फ़ील्ड | उसमें क्या डालें |
|---|---|
| Instance URL | आपके सर्वर का पूरा वेब पता, https:// समेत — जैसे https://mastodon.social। आख़िर में स्लैश रह जाए तो भी चलेगा, Social Quack उसे सुधार लेता है। |
| Access token | वही टोकन जो अभी कॉपी किया। टाइप करते समय वह पासवर्ड की तरह छिपा रहता है। |
Connect पर क्लिक कीजिए। Social Quack तुरंत आपके सर्वर से टोकन जाँच लेता है, और अकाउंट अपने डिस्प्ले नाम, अवतार तथा पूरे @you@your-server हैंडल के साथ आपकी चैनल सूची में आ जाता है। सेटअप बस इतना ही था।
5. पोस्ट करते समय क्या उम्मीद रखें
| लंबाई | हर पोस्ट में 500 अक्षर। |
| थ्रेड | चलते हैं। हर हिस्सा अपने पिछले हिस्से के जवाब के रूप में प्रकाशित होता है, इसलिए वह सचमुच थ्रेड जैसा पढ़ा जाता है। |
| तस्वीरें | 4 तक, और वे थ्रेड की पहली पोस्ट के साथ लगती हैं — बाद के हिस्से सिर्फ़ टेक्स्ट के रूप में जाते हैं। Social Quack में लिखा गया ऑल्ट टेक्स्ट तस्वीर के साथ ही भेजा जाता है। |
| वीडियो और बड़ी GIF | आपका सर्वर इन्हें लगाने से पहले प्रोसेस करता है, इसलिए Social Quack इंतज़ार करता है — लगभग दो मिनट तक। इतने में भी आपका सर्वर फ़ाइल पर काम कर ही रहा हो, तो पोस्ट फ़ाइल के बिना जाने के बजाय पूरी की पूरी नाकाम होकर Queue (कतार) में Failed (नाकाम) में पहुँच जाती है — उसे दोबारा शेड्यूल कीजिए, या कोई छोटा या कम अवधि वाला वर्शन लगाइए। |
| दृश्यता | पोस्ट सार्वजनिक जाती हैं। |
Social Quack पोस्ट भेजने से पहले उस पर publishing का निशान लगा देता है, इसलिए शेड्यूलर एक ही पोस्ट दो बार कभी नहीं भेज सकता।
कुछ गड़बड़ हो जाए तो
| आपको क्या दिखता है | इसका मतलब | क्या कीजिए |
|---|---|---|
| Connect दबाते ही टोकन अस्वीकार हो जाता है | आम तौर पर read scope टिक नहीं हुआ था, या टोकन अधूरा कॉपी हुआ था |
Preferences → Development में नई ऐप्लिकेशन बनाइए, तीनों scope टिक कीजिए, और Your access token एक ही बार में पूरा कॉपी कीजिए |
जोड़ना नाकाम रहता है और आपने सिर्फ़ mastodon.social लिखा था |
Instance URL में पूरा पता चाहिए | उसे https://mastodon.social के रूप में डालिए — शुरू में https:// लगाकर |
| पोस्ट नाकाम रहती हैं, पर अकाउंट ठीक से जुड़ गया था | ऐप्लिकेशन में write:statuses नहीं है |
तीनों scope टिक करके नई ऐप्लिकेशन बनाइए और नया टोकन चिपकाइए |
Mastodon media upload failed: … |
तस्वीर अपलोड नहीं हो पाई — अक्सर write:media टिक नहीं होता, या आपके सर्वर ने फ़ाइल अस्वीकार कर दी होती है |
पहले scope जाँचिए; वे सही हों तो कोई छोटी या दोबारा एक्सपोर्ट की गई तस्वीर आज़माइए |
Mastodon media status check failed: … |
आपके सर्वर ने फ़ाइल प्रोसेस करना बीच में ही छोड़ दिया | फिर कोशिश कीजिए, या वीडियो या GIF का कोई छोटा वर्शन लगाइए |
वीडियो या बड़ी GIF वाली पोस्ट 422 के साथ नाकाम रहती है |
दो मिनट का इंतज़ार ख़त्म होने तक आपका सर्वर फ़ाइल प्रोसेस ही कर रहा था | पोस्ट दोबारा शेड्यूल कीजिए, या कोई छोटा या कम अवधि वाला वर्शन लगाइए |
Mastodon did not return a status id |
आपके सर्वर ने पोस्ट स्वीकार तो कर ली, पर बदले में कुछ भेजा नहीं | पोस्ट दोबारा भेजिए; बार-बार ऐसा हो तो शायद आपके सर्वर में दिक़्क़त है — उसका स्टेटस पेज देखिए |
| किसी दिन पोस्ट होना बंद हो जाता है | आपके सर्वर पर वह ऐप्लिकेशन रद्द कर दी गई या मिटा दी गई | नई बनाइए, नया टोकन कॉपी कीजिए और उसी सर्वर पते के साथ दोबारा जोड़िए — उसी सर्वर का वही अकाउंट दोबारा जुड़ने के बजाय अपडेट हो जाता है |
| आपने 4 से ज़्यादा तस्वीरें लगा दीं | सिर्फ़ पहली 4 भेजी जाती हैं | बाक़ी हटा दीजिए। तस्वीरें हमेशा थ्रेड के पहले हिस्से पर जाती हैं, किसी बाद वाले पर कभी नहीं, इसलिए और तस्वीरें पोस्ट करनी हों तो दूसरी पोस्ट शेड्यूल कीजिए |
फिर भी अटके हैं? [email protected] पर ईमेल कीजिए।