> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# RSS notifications

> अपने Discord सर्वर में किसी भी RSS या Atom feed से नए items की घोषणा करें।

<Info>
  **Basic** आवश्यक। प्रति सर्वर **10 feeds** तक। साझा नियमों के लिए [notifications कैसे काम करती हैं](/hi/notifications/overview) देखें।
</Info>

RSS catch-all है। यदि एक साइट एक feed प्रकाशित करती है, तो Vetox इसकी घोषणा कर सकता है — blogs, changelogs, news साइटें, forum अनुभाग, release notes।

## एक feed जोड़ना

Feed URL पेस्ट करें। Vetox इसे save करने से पहले प्राप्त और parse करता है; जो कुछ भी पठनीय feed नहीं है, उसे **Invalid RSS feed URL or unable to parse feed** के साथ अस्वीकार कर दिया जाता है।

<Tip>
  साइट URL नहीं, feed URL का उपयोग करें। यह आमतौर पर `/feed`, `/rss`, `/atom.xml` या `/index.xml` में समाप्त होता है। यदि आप अनिश्चित हैं, तो पृष्ठ स्रोत देखें और `application/rss+xml` लिंक की तलाश करें।
</Tip>

## सेटिंग्स

| सेटिंग                        | डिफ़ॉल्ट     | नोट्स                                                            |
| ----------------------------- | ------------ | ---------------------------------------------------------------- |
| **Discord Channel**           | —            | आवश्यक                                                           |
| **Notify on New Items**       | **On**       |                                                                  |
| **Custom Message**            | कोई नहीं     | सादा पाठ, 2,000 वर्णों तक — इसके साथ केवल दो platforms में से एक |
| **Mention Role**              | कोई नहीं     |                                                                  |
| **Custom Notification Embed** | RSS डिफ़ॉल्ट | नारंगी                                                           |

## Variables

| Variable             | में हल होता है      |
| -------------------- | ------------------- |
| `{item.title}`       | Item शीर्षक         |
| `{item.url}`         | Item का लिंक        |
| `{item.description}` | Item सारांश या body |
| `{item.author}`      | लेखक                |
| `{feed.name}`        | Feed का शीर्षक      |
| `{feed.url}`         | Feed का साइट URL    |

<Note>
  `{item.description}` कितना पाठ ले जाता है यह पूरी तरह से publisher पर निर्भर करता है। कुछ feeds एक-पंक्ति सारांश देते हैं, अन्य पूरा लेख। Vetox इसे truncate नहीं करता, लेकिन Discord की 4,096-वर्ण विवरण सीमा लागू होती है।
</Note>

## क्या घोषित किया जाता है

हर **5 मिनट** में जाँचा जाता है, प्रति feed **5-मिनट कूलडाउन** के साथ।

<Warning>
  **RSS का कोई प्रति-poll cap नहीं है।** अन्य platforms अपने 5 सबसे हाल के items देखते हैं; RSS feed में हर item को उम्मीदवार के रूप में मानता है।

  व्यवहार में 2-घंटे की आयु cutoff और 7-दिन की seen-list इसे नियंत्रण में रखते हैं। लेकिन एक feed जो अचानक ताज़ी तारीखों के साथ कई items को फिर से प्रकाशित करता है, घोषणाओं का एक burst उत्पन्न कर सकता है।
</Warning>

<Note>
  पठनीय publish तिथि के बिना items 2-घंटे की आयु cutoff को बायपास करते हैं। एक खराब-रूप वाला feed इसलिए पुराने items की घोषणा कर सकता है। यदि एक feed इसे बार-बार करता है, तो यह feed में एक दोष है, Vetox में नहीं।
</Note>

Vetox conditional requests का उपयोग करता है, इसलिए एक feed जो नहीं बदला है, जाँच करने के लिए लगभग कुछ भी खर्च नहीं करता।

## वास्तविक-दुनिया के उदाहरण

<AccordionGroup>
  <Accordion title="एक गेम के patch notes">
    कई studios एक changelog feed प्रकाशित करते हैं। यह अक्सर Steam integration से बेहतर होता है क्योंकि यह केवल आधिकारिक posts ले जाता है।
  </Accordion>

  <Accordion title="एक status पृष्ठ">
    अधिकांश status पृष्ठ एक feed को उजागर करते हैं। इसे अपने staff चैनल पर रूट करें ताकि आपके समुदाय को प्रभावित करने वाले outage की प्रारंभिक चेतावनी मिले।
  </Accordion>

  <Accordion title="एक blog या newsletter">
    Embed शीर्षक के रूप में `{item.title}`, body के रूप में `{item.description}`, लिंक के रूप में `{item.url}`।
  </Accordion>
</AccordionGroup>

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

<AccordionGroup>
  <Accordion title="Feed save नहीं होगा">
    Vetox को इसे तब प्राप्त और parse करने में सक्षम होना चाहिए। ब्राउज़र में URL जाँचें — यदि यह XML के बजाय एक वेब पृष्ठ के रूप में रेंडर होता है, तो यह feed URL नहीं है।

    Fetch पर भी सीमाएँ लागू होती हैं। यदि feed **10 सेकंड** में जवाब नहीं देता, **5 MB** से बड़ा है, या **3 बार** से अधिक redirect करता है, तो उसे अस्वीकार कर दिया जाता है। पता `http://` या `https://` होना चाहिए और किसी सार्वजनिक host पर हल होना चाहिए — निजी, लोकल या आंतरिक नेटवर्क का पता स्वीकार नहीं किया जाता।
  </Accordion>

  <Accordion title="पुराने items की घोषणा की गई">
    Feed उपयोग करने योग्य publish तिथियाँ प्रदान नहीं करता, इसलिए आयु cutoff लागू नहीं हो सकता।
  </Accordion>

  <Accordion title="एक साथ घोषणाओं का burst आया">
    Publisher ने कई items को फिर से दिनांकित किया। प्रति-feed कूलडाउन के अलावा कोई rate limit नहीं है।
  </Accordion>

  <Accordion title="विवरण खाली है">
    वह feed एक शामिल नहीं करता। इसके बजाय `{item.title}` और `{item.url}` का उपयोग करें।
  </Accordion>
</AccordionGroup>

<Card title="Podcasts" icon="podcast" horizontal href="/hi/notifications/podcasts">
  उसी feed मशीनरी का एक विशेष दृश्य।
</Card>
