Skip to main content
Vetox आठ बाहरी platforms देखता है और जब भी कुछ नया दिखाई देता है तो आपके सर्वर में एक घोषणा पोस्ट करता है।

Twitch

Kick

YouTube

Reddit

Bluesky

Steam

RSS

Podcasts

तीन चीज़ें सत्य होनी चाहिए

यह notifications के काम न करने का सबसे आम कारण है। तीनों आवश्यक हैं, और केवल पहला notifications पृष्ठ पर ही दृश्य है।
1

Premium Basic या उससे उच्चतर

प्रत्येक platform को कम से कम Basic tier की आवश्यकता होती है। Starter पर subscription जोड़ना platform का नामकरण करने वाले संदेश के साथ अस्वीकार कर दिया जाता है।जाँच दो बार चलती है — एक बार जब आप item जोड़ते हैं, और फिर उस क्षण जब घोषणा भेजी जाएगी।
2

Server Setup में platform का toggle

प्रत्येक platform का Server Setup पृष्ठ पर अपना स्विच है, और यह डिफ़ॉल्ट रूप से बंद है। notification को स्वयं कॉन्फ़िगर करना पर्याप्त नहीं है।
न ही notifications पृष्ठ आपको इस toggle की स्थिति दिखाता है। एक पूरी तरह से कॉन्फ़िगर किया गया, premium-भुगतान किया गया feed चुपचाप कभी नहीं चलेगा, notifications UI में कहीं भी कोई संकेत नहीं। पहले Server Setup की जाँच करें।
3

चैनल अनुमतियाँ

Vetox को लक्ष्य चैनल में View Channel, Send Messages और Embed Links चाहिए। नीचे देखें।

सीमाएँ

प्रति platform प्रति सर्वर 10 items — 10 Twitch streamers, 10 YouTube चैनल, 10 subreddits, इत्यादि। यह एक सपाट उत्पाद सीमा है। यह उच्च premium tier के साथ नहीं बढ़ती, और Basic, Max और Black पर समान है।

Notifications कितनी जल्दी आती हैं

Vetox प्रत्येक platform को एक निश्चित शेड्यूल पर poll करता है। सामग्री के दिखाई देने के बाद अगले poll पर एक घोषणा आती है। कूलडाउन एक ही स्रोत के लिए दो घोषणाओं के बीच एक मंज़िल है, poll अंतराल से स्वतंत्र। एक subreddit जो एक मिनट में तीन बार पोस्ट करता है, तीन के बजाय एक घोषणा उत्पन्न करता है।
Polling एक ही चुने गए instance द्वारा की जाती है, इसलिए एक व्यस्त सर्वर parallel workers से duplicates कभी प्राप्त नहीं करता।

दो अलग-अलग ट्रैकिंग मॉडल

पहले से लाइव streamer जोड़ना कुछ भी उत्पन्न नहीं करता। Live-state ट्रैकर केवल offline → online transition पर चलता है। यदि आप किसी को mid-stream जोड़ते हैं, तो आपको मिलने वाली पहली घोषणा उनका अगला stream होगा।किसी ऐसे व्यक्ति के साथ परीक्षण करें जो वर्तमान में ऑफ़लाइन है, या बस प्रतीक्षा करें।
Live/offline स्थिति प्रति streamer, प्रति सर्वर नहीं ट्रैक की जाती है। यदि कई सर्वर एक ही streamer का अनुसरण करते हैं, तो वे एक साझा स्थिति से चलाए जाते हैं।

क्या घोषित नहीं किया जाएगा

Subscription जोड़ना कभी backfill नहीं करता। केवल आइटम जोड़ने के बाद प्रकाशित सामग्री घोषित की जाती है, इसलिए setup के दौरान आपका चैनल भर नहीं जाता।
छह content-based platforms के लिए, 2 घंटे से अधिक समय पहले प्रकाशित कुछ भी अनदेखा किया जाता है भले ही Vetox ने कभी न देखा हो। यह outage के बाद backlog को dump होने से रोकता है।एक ऐसा item जिसका feed कोई पठनीय publish तिथि प्रदान नहीं करता, इस जाँच को बायपास करता है और आयु की परवाह किए बिना घोषित किया जा सकता है। कभी-कभी यह वजह है कि एक पुराना RSS item दिखाई देता है।
प्रत्येक घोषित item को 7 दिनों, प्रति सर्वर, के लिए याद रखा जाता है, इसलिए एक पुनरारंभ या एक धीमा poll एक duplicate उत्पन्न नहीं कर सकता। एक ही feed का अनुसरण करने वाले दो सर्वर अपनी-अपनी प्रति प्राप्त करते हैं — एक सर्वर द्वारा एक item देखना दूसरे के लिए इसे दबाता नहीं है।
केवल मूल पोस्ट घोषित किए जाते हैं। Replies और reposts दो बार फ़िल्टर किए जाते हैं। Quote posts फ़िल्टर नहीं किए जाते और घोषित किए जाएंगे।
Premium निष्क्रिय होने के दौरान देखा गया item 7 दिनों के लिए देखा गया के रूप में चिह्नित है भले ही कुछ भी पोस्ट नहीं किया गया था। Upgrading इसे पूर्वव्यापी रूप से घोषित नहीं करता।Premium को पुनः सक्रिय करने के बाद, वास्तव में नई सामग्री दिखाई देने तक एक शांत अवधि की अपेक्षा करें।

Discord अनुमतियाँ

Send समय पर लक्ष्य चैनल में bot की लाइव अनुमतियों पर जाँच की जाती है:
एक अनुमति विफलता उस item को स्थायी रूप से खो देती है। Send का प्रयास करने से पहले item देखा गया के रूप में चिह्नित है, और कोई retry नहीं है। आप जिस सामग्री की परवाह करते हैं वह प्रकाशित होने से पहले अनुमतियाँ ठीक करें — बाद में नहीं।
यदि किसी चैनल में custom permission overwrites हैं, तो अपनी सर्वर-व्यापी भूमिका के बजाय वहाँ bot की प्रभावी अनुमतियों की जाँच करें। Embed Links सबसे अधिक बार गायब होने वाला है।

घोषणा को Customising करना

एक custom message नियंत्रण केवल RSS और Podcast पृष्ठों पर दिखाई देता है। अन्य छह platforms इसके बजाय एक custom embed का उपयोग करते हैं।

Embed आकार सीमाएँ

Variables

Embed और message फ़ील्ड curly braces में variables का समर्थन करते हैं, जैसे {streamer.name}। प्रत्येक platform का अपना सेट है, उस platform के पृष्ठ पर सूचीबद्ध है।
एक अज्ञात variable एक त्रुटि के बजाय खाली पाठ बन जाता है। और एक embed फ़ील्ड जिसका शीर्षक या मान खाली हो जाता है, संदेश से पूरी तरह से हटा दिया जाता है।तो एक फ़ील्ड जो लगातार गायब हो जाती है, लगभग हमेशा एक गलत वर्तनी वाला variable, या उस platform के लिए मौजूद नहीं होने वाला। नाम को platform के पृष्ठ पर सूची के विरुद्ध जाँचें — editor में dropdown आधिकारिक है।
Twitch और Kick stream variables ({stream.title}, {stream.viewers} इत्यादि) केवल लाइव घोषणा में मौजूद हैं। एक ऑफ़लाइन embed में उपयोग किए जाने पर वे कुछ भी में हल नहीं होते और उनकी फ़ील्ड गायब हो जाती है।

Mentions

आपके द्वारा कॉन्फ़िगर की गई mention भूमिका सामान्य रूप से pinged की जाती है।
एक notification embed में mentions कॉन्फ़िगर की गई भूमिका तक सीमित नहीं हैं। एक custom message या embed body में टाइप किया गया एक भूमिका या उपयोगकर्ता mention ping करेगा। एक custom template में @everyone के साथ सावधान रहें।

दो सेटिंग्स जिन्हें आप बदल नहीं सकते

प्रत्येक platform के लिए master enable switch और embed रंग संग्रहीत हैं लेकिन dashboard में कोई कार्यशील नियंत्रण नहीं है। प्रत्येक platform अपने ब्रांड डिफ़ॉल्ट रंग का उपयोग करता है, और master switch को toggle नहीं किया जा सकता।किसी platform को बंद करने के लिए Server Setup toggle का उपयोग करें, और रंग सेट करने के लिए custom embed।

समस्या निवारण

क्रम में:
  1. Server Setup पृष्ठ पर platform का toggle चालू है — यह डिफ़ॉल्ट रूप से बंद है और यहाँ से अदृश्य है
  2. सर्वर में सक्रिय Basic premium या उससे उच्चतर है
  3. लक्ष्य चैनल अभी भी मौजूद है
  4. Vetox के पास वहाँ View Channel + Send Messages + Embed Links है
  5. Twitch और Kick के लिए — streamer आपके जोड़ने के बाद से ऑफ़लाइन गया और वापस आया है
Twitch और Kick पर ऑफ़लाइन घोषणाएँ डिफ़ॉल्ट रूप से बंद हैं। ट्रैक किए गए streamer पर उन्हें सक्षम करें।
इसका शीर्षक या इसका मान खाली में हल हो गया और फ़ील्ड छोड़ दी गई। लगभग हमेशा एक गलत वर्तनी वाला या गलत-platform variable।
प्रति platform दस अधिकतम है और tier के साथ स्केल नहीं होता। पहले एक हटाएँ।
Configuration रखा गया है, हटाया नहीं गया, और स्वचालित रूप से फिर से शुरू होता है। लेकिन समाप्ति के दौरान प्रकाशित कुछ भी पहले से ही देखा गया के रूप में चिह्नित है और पूर्वव्यापी रूप से घोषित नहीं किया जाएगा।
एक खाली किया गया चैनल फ़ील्ड नहीं भेजा जाता, इसलिए पिछला चैनल रखा जाता है और कोई त्रुटि नहीं दिखाई जाती। इसे साफ़ करने के बजाय एक अलग चैनल चुनें।