> ## 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.

# Notifikasi RSS

> Umumkan item baru dari RSS atau Atom feed mana pun di server Discord Anda.

<Info>
  Memerlukan **Basic**. Hingga **10 feed** per server. Lihat [cara kerja notifikasi](/id/notifications/overview) untuk aturan bersama.
</Info>

RSS adalah tangkap-semua. Jika sebuah situs menerbitkan feed, Vetox dapat mengumumkannya — blog, changelog, situs berita, bagian forum, catatan rilis.

## Menambahkan feed

Tempelkan URL feed. Vetox mengambil dan menguraikannya sebelum menyimpan; apa pun yang bukan feed yang dapat dibaca ditolak dengan **Invalid RSS feed URL or unable to parse feed**.

<Tip>
  Gunakan URL feed, bukan URL situs. Biasanya diakhiri dengan `/feed`, `/rss`, `/atom.xml`, atau `/index.xml`. Jika Anda tidak yakin, lihat kode sumber halaman dan cari tautan `application/rss+xml`.
</Tip>

## Pengaturan

| Pengaturan                    | Default     | Catatan                                                                           |
| ----------------------------- | ----------- | --------------------------------------------------------------------------------- |
| **Discord Channel**           | —           | Wajib                                                                             |
| **Notify on New Items**       | **Aktif**   |                                                                                   |
| **Custom Message**            | Tidak ada   | Teks polos, hingga 2.000 karakter — salah satu dari hanya dua platform dengan ini |
| **Mention Role**              | Tidak ada   |                                                                                   |
| **Custom Notification Embed** | Default RSS | Oranye                                                                            |

## Variabel

| Variabel             | Diselesaikan menjadi      |
| -------------------- | ------------------------- |
| `{item.title}`       | Judul item                |
| `{item.url}`         | Tautan ke item            |
| `{item.description}` | Ringkasan atau badan item |
| `{item.author}`      | Author                    |
| `{feed.name}`        | Judul feed                |
| `{feed.url}`         | URL situs feed            |

<Note>
  Seberapa banyak teks yang dibawa `{item.description}` sepenuhnya tergantung pada penerbit. Beberapa feed memberikan ringkasan satu baris, yang lain artikel lengkap. Vetox tidak memotongnya, tetapi batas deskripsi 4.096 karakter Discord berlaku.
</Note>

## Apa yang diumumkan

Diperiksa setiap **5 menit** dengan **cooldown 5 menit** per feed.

<Warning>
  **RSS tidak memiliki batas per-poll.** Platform lain melihat 5 item terbaru mereka; RSS mempertimbangkan setiap item di feed sebagai kandidat.

  Dalam praktiknya cutoff usia 2 jam dan seen-list 7 hari menjaga ini terkendali. Tapi feed yang tiba-tiba menerbitkan ulang banyak item dengan tanggal baru dapat menghasilkan ledakan pengumuman.
</Warning>

<Note>
  Item tanpa tanggal publikasi yang dapat dibaca melewati cutoff usia 2 jam. Feed yang terbentuk dengan buruk oleh karena itu dapat mengumumkan item yang lebih lama. Jika feed melakukan ini berulang kali, itu adalah cacat di feed, bukan di Vetox.
</Note>

Vetox menggunakan conditional request, sehingga feed yang tidak berubah hampir tidak ada biaya untuk diperiksa.

## Contoh dunia nyata

<AccordionGroup>
  <Accordion title="Catatan patch game">
    Banyak studio menerbitkan feed changelog. Ini sering lebih baik daripada integrasi Steam karena hanya membawa postingan resmi.
  </Accordion>

  <Accordion title="Halaman status">
    Sebagian besar halaman status memaparkan feed. Rute ke channel staf Anda untuk peringatan dini pemadaman yang memengaruhi komunitas Anda.
  </Accordion>

  <Accordion title="Blog atau newsletter">
    `{item.title}` sebagai judul embed, `{item.description}` sebagai badan, `{item.url}` sebagai tautan.
  </Accordion>
</AccordionGroup>

## Pemecahan masalah

<AccordionGroup>
  <Accordion title="Feed tidak mau disimpan">
    Vetox harus dapat mengambil dan menguraikannya saat itu. Periksa URL di browser — jika ditampilkan sebagai halaman web daripada XML, itu bukan URL feed.

    Pengambilannya sendiri juga dibatasi. Feed ditolak jika tidak merespons dalam **10 detik**, berukuran lebih dari **5 MB**, atau melakukan pengalihan lebih dari **3 kali**. Alamatnya harus `http://` atau `https://` dan mengarah ke host publik — alamat privat, lokal, atau jaringan internal ditolak.
  </Accordion>

  <Accordion title="Item lama diumumkan">
    Feed tidak menyediakan tanggal publikasi yang dapat digunakan, sehingga cutoff usia tidak dapat diterapkan.
  </Accordion>

  <Accordion title="Ledakan pengumuman tiba sekaligus">
    Penerbit mengubah tanggal beberapa item. Tidak ada rate limit di luar cooldown per-feed.
  </Accordion>

  <Accordion title="Deskripsi kosong">
    Feed itu tidak menyertakannya. Gunakan `{item.title}` dan `{item.url}` sebagai gantinya.
  </Accordion>
</AccordionGroup>

<Card title="Podcast" icon="podcast" horizontal href="/id/notifications/podcasts">
  Tampilan khusus dari mesin feed yang sama.
</Card>
