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

# Thông báo RSS

> Thông báo các mục mới từ bất kỳ nguồn cấp RSS hoặc Atom nào trong máy chủ Discord của bạn.

<Info>
  Yêu cầu **Basic**. Tối đa **10 nguồn cấp** cho mỗi máy chủ. Xem [cách các thông báo hoạt động](/vi/notifications/overview) để biết các quy tắc chung.
</Info>

RSS là lựa chọn phổ quát. Nếu một trang xuất bản một nguồn cấp, Vetox có thể thông báo nó — blog, changelog, trang tin tức, phần diễn đàn, ghi chú phát hành.

## Thêm một nguồn cấp

Dán URL nguồn cấp. Vetox lấy và phân tích cú pháp nó trước khi lưu; bất cứ điều gì không phải là một nguồn cấp có thể đọc được sẽ bị từ chối với **Invalid RSS feed URL or unable to parse feed**.

<Tip>
  Sử dụng URL nguồn cấp, không phải URL trang. Nó thường kết thúc bằng `/feed`, `/rss`, `/atom.xml` hoặc `/index.xml`. Nếu bạn không chắc chắn, xem nguồn trang và tìm liên kết `application/rss+xml`.
</Tip>

## Cài đặt

| Cài đặt                       | Mặc định     | Ghi chú                                                                         |
| ----------------------------- | ------------ | ------------------------------------------------------------------------------- |
| **Discord Channel**           | —            | Bắt buộc                                                                        |
| **Notify on New Items**       | **On**       |                                                                                 |
| **Custom Message**            | Không        | Văn bản thuần, tối đa 2.000 ký tự — một trong hai nền tảng duy nhất có điều này |
| **Mention Role**              | Không        |                                                                                 |
| **Custom Notification Embed** | RSS mặc định | Cam                                                                             |

## Biến

| Biến                 | Phân giải thành           |
| -------------------- | ------------------------- |
| `{item.title}`       | Tiêu đề mục               |
| `{item.url}`         | Liên kết đến mục          |
| `{item.description}` | Tóm tắt hoặc nội dung mục |
| `{item.author}`      | Tác giả                   |
| `{feed.name}`        | Tiêu đề của nguồn cấp     |
| `{feed.url}`         | URL trang của nguồn cấp   |

<Note>
  `{item.description}` mang bao nhiêu văn bản hoàn toàn phụ thuộc vào nhà xuất bản. Một số nguồn cấp cung cấp một tóm tắt một dòng, những cái khác toàn bộ bài viết. Vetox không cắt bớt nó, nhưng giới hạn mô tả 4.096 ký tự của Discord được áp dụng.
</Note>

## Những gì được thông báo

Được kiểm tra mỗi **5 phút** với **thời gian hồi 5 phút** cho mỗi nguồn cấp.

<Warning>
  **RSS không có giới hạn theo lần thăm dò.** Các nền tảng khác nhìn vào 5 mục gần đây nhất của chúng; RSS xem xét mọi mục trong nguồn cấp như một ứng viên.

  Trong thực tế, cắt tuổi 2 giờ và danh sách đã thấy 7 ngày giữ điều này trong tầm kiểm soát. Nhưng một nguồn cấp đột nhiên đăng lại nhiều mục với các ngày mới có thể tạo ra một loạt thông báo.
</Warning>

<Note>
  Các mục không có ngày xuất bản có thể đọc được sẽ bỏ qua cắt tuổi 2 giờ. Một nguồn cấp được định dạng kém do đó có thể thông báo các mục cũ hơn. Nếu một nguồn cấp làm điều này lặp đi lặp lại, đó là một khiếm khuyết trong nguồn cấp, không phải trong Vetox.
</Note>

Vetox sử dụng các yêu cầu có điều kiện, nên một nguồn cấp không thay đổi hầu như không tốn chi phí gì để kiểm tra.

## Ví dụ thực tế

<AccordionGroup>
  <Accordion title="Ghi chú vá của một trò chơi">
    Nhiều studio xuất bản một nguồn cấp changelog. Điều này thường tốt hơn tích hợp Steam vì nó chỉ mang các bài đăng chính thức.
  </Accordion>

  <Accordion title="Một trang trạng thái">
    Hầu hết các trang trạng thái đều đưa ra một nguồn cấp. Định tuyến nó đến kênh nhân viên của bạn để cảnh báo sớm về sự cố ảnh hưởng đến cộng đồng của bạn.
  </Accordion>

  <Accordion title="Một blog hoặc bản tin">
    `{item.title}` làm tiêu đề embed, `{item.description}` làm nội dung, `{item.url}` làm liên kết.
  </Accordion>
</AccordionGroup>

## Xử lý sự cố

<AccordionGroup>
  <Accordion title="Nguồn cấp không lưu được">
    Vetox phải có thể lấy và phân tích cú pháp nó ngay lập tức. Kiểm tra URL trong trình duyệt — nếu nó hiển thị như một trang web thay vì XML, nó không phải là URL nguồn cấp.

    Bản thân việc tải cũng có giới hạn. Một nguồn cấp sẽ bị từ chối nếu không phản hồi trong **10 giây**, lớn hơn **5 MB**, hoặc chuyển hướng quá **3 lần**. Địa chỉ phải là `http://` hoặc `https://` và phải trỏ tới một máy chủ công khai — địa chỉ riêng tư, cục bộ hoặc trong mạng nội bộ sẽ bị từ chối.
  </Accordion>

  <Accordion title="Các mục cũ đã được thông báo">
    Nguồn cấp không cung cấp các ngày xuất bản có thể sử dụng, nên cắt tuổi không thể áp dụng.
  </Accordion>

  <Accordion title="Một loạt thông báo đến cùng một lúc">
    Nhà xuất bản đã đặt lại ngày nhiều mục. Không có giới hạn tỷ lệ nào vượt ra ngoài thời gian hồi theo nguồn cấp.
  </Accordion>

  <Accordion title="Mô tả trống">
    Nguồn cấp đó không bao gồm một cái. Sử dụng `{item.title}` và `{item.url}` thay vì.
  </Accordion>
</AccordionGroup>

<Card title="Podcast" icon="podcast" horizontal href="/vi/notifications/podcasts">
  Một góc nhìn chuyên biệt của cùng máy móc nguồn cấp.
</Card>
