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

# Уведомления о подкастах

> Объявляйте новые эпизоды подкастов на вашем сервере Discord, с обложкой и деталями эпизода.

<Info>
  Требуется **Basic**. До **10 подкастов** на сервер. См. [как работают уведомления](/ru/notifications/overview) для общих правил.
</Info>

## Добавление подкаста

Ищите по названию. Vetox находит шоу в каталоге подкастов и сохраняет его ленту.

## Настройки

| Настройка                     | По умолчанию    | Примечания                       |
| ----------------------------- | --------------- | -------------------------------- |
| **Discord Channel**           | —               | Обязательно                      |
| **Notify on New Episodes**    | **Вкл**         |                                  |
| **Custom Message**            | Нет             | Обычный текст, до 2 000 символов |
| **Mention Role**              | Нет             |                                  |
| **Custom Notification Embed** | Podcast default | Фиолетовый                       |

## Переменные

| Переменная              | Разворачивается в |
| ----------------------- | ----------------- |
| `{episode.title}`       | Название эпизода  |
| `{episode.url}`         | Ссылка на эпизод  |
| `{episode.description}` | Описание эпизода  |
| `{podcast.name}`        | Название шоу      |

<Warning>
  **Три предложенных переменных никогда не выдают значения:**

  | Переменная           | Поведение                                                                                      |
  | -------------------- | ---------------------------------------------------------------------------------------------- |
  | `{episode.duration}` | Всегда пустая — длительность не читается из ленты                                              |
  | `{podcast.author}`   | Всегда пустая                                                                                  |
  | `{podcast.artwork}`  | Пустая, если сама лента не содержит обложки на уровне канала; обложка каталога не используется |

  Они появляются в списке переменных, но разворачиваются в ничто, и **любое поле embed, построенное только из них, удаляется из сообщения**. Это самая частая причина, когда embed подкаста приходит с меньшим числом полей, чем ожидалось.

  Не стройте embed вокруг них.
</Warning>

<Tip>
  Надёжный embed подкаста использует `{episode.title}` как заголовок, `{episode.description}` как тело, `{episode.url}` как ссылку и `{podcast.name}` в футере. Всё остальное ненадёжно.
</Tip>

## Что объявляется

Проверка каждые **5 минут** с **5-минутным кулдауном** на шоу, читается лента шоу напрямую, а не каталог.

Поведение то же, что у [RSS](/ru/notifications/rss): без ограничения на опрос, 2-часовой отсечки для записей с читаемой датой и 7-дневного списка просмотренного. К ленте передачи применяются те же ограничения загрузки — она должна ответить в течение 10 секунд, весить меньше 5 МБ и перенаправлять не более 3 раз.

<Note>
  Если поиск в каталоге при добавлении шоу не удался, но лента корректна, подкаст всё равно добавляется — но может быть указан по URL ленты, а не по имени. Уберите и добавьте заново, если имя выглядит неверно.
</Note>

## Устранение неполадок

<AccordionGroup>
  <Accordion title="Поле длительности никогда не появляется">
    `{episode.duration}` всегда пустая, и её поле удаляется. Уберите её из embed.
  </Accordion>

  <Accordion title="Обложка отсутствует">
    Используется только обложка уровня канала внутри ленты. Многие ленты её не включают. Вставьте статический URL картинки в embed.
  </Accordion>

  <Accordion title="Шоу указано под URL вместо имени">
    Поиск в каталоге не удался, а лента прошла. Уберите и добавьте заново.
  </Accordion>

  <Accordion title="Ничего не приходит">
    Переключатель Подкасты в настройках сервера, премиум и Embed Links в канале.
  </Accordion>
</AccordionGroup>

<Card title="RSS" icon="rss" horizontal href="/ru/notifications/rss">
  Отслеживайте ленту подкаста напрямую для более надёжных переменных.
</Card>
