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

# Notificações de podcast

> Anuncie novos episódios de podcast no seu servidor do Discord, com artwork e detalhes do episódio.

<Info>
  Requer **Basic**. Até **10 podcasts** por servidor. Veja [como as notificações funcionam](/pt/notifications/overview) para as regras compartilhadas.
</Info>

## Adicionando um podcast

Pesquise pelo nome. O Vetox procura o programa em um diretório de podcasts e armazena seu feed.

## Configurações

| Configuração                  | Padrão            | Observações                      |
| ----------------------------- | ----------------- | -------------------------------- |
| **Discord Channel**           | —                 | Obrigatório                      |
| **Notify on New Episodes**    | **On**            |                                  |
| **Custom Message**            | Nenhuma           | Texto puro, até 2.000 caracteres |
| **Mention Role**              | Nenhum            |                                  |
| **Custom Notification Embed** | Padrão de Podcast | Roxo                             |

## Variáveis

| Variável                | Resolve para         |
| ----------------------- | -------------------- |
| `{episode.title}`       | Título do episódio   |
| `{episode.url}`         | Link para o episódio |
| `{episode.description}` | Notas do episódio    |
| `{podcast.name}`        | Nome do programa     |

<Warning>
  **Três variáveis oferecidas nunca produzem valor:**

  | Variável             | Comportamento                                                                                           |
  | -------------------- | ------------------------------------------------------------------------------------------------------- |
  | `{episode.duration}` | Sempre vazio — a duração do episódio não é lida do feed                                                 |
  | `{podcast.author}`   | Sempre vazio                                                                                            |
  | `{podcast.artwork}`  | Vazio a menos que o próprio feed carregue artwork em nível de canal; a artwork do diretório não é usada |

  Aparecem no dropdown de variáveis mas resolvem como nada, e **qualquer field de embed construído apenas com elas é descartado da mensagem**. Essa é a causa mais comum de um embed de podcast chegar com menos fields do que o esperado.

  Não construa um embed em volta delas.
</Warning>

<Tip>
  Um embed de podcast confiável usa `{episode.title}` como título, `{episode.description}` como corpo, `{episode.url}` como link e `{podcast.name}` no footer. Todo o resto é pouco confiável.
</Tip>

## O que é anunciado

Verificado a cada **5 minutos** com **cooldown de 5 minutos** por programa, lendo o feed do programa diretamente em vez do diretório.

Mesmo comportamento do [RSS](/pt/notifications/rss): sem cap por polling, um cutoff de idade de 2 horas em itens com datas legíveis e uma lista de vistos de 7 dias. Os mesmos limites de busca valem para o feed do programa — ele precisa responder em 10 segundos, ficar abaixo de 5 MB e não redirecionar mais de 3 vezes.

<Note>
  Se a busca no diretório falhar quando você adiciona um programa mas o feed for válido, o podcast ainda é adicionado — mas pode ser listado pela URL do feed em vez de pelo nome. Remova e adicione novamente se o nome parecer errado.
</Note>

## Solução de problemas

<AccordionGroup>
  <Accordion title="O field de duração nunca aparece">
    `{episode.duration}` está sempre vazio e seu field é descartado. Remova-o do seu embed.
  </Accordion>

  <Accordion title="A artwork está faltando">
    Apenas artwork em nível de canal dentro do feed é usada. Muitos feeds não a incluem. Use uma URL de imagem estática no embed em vez disso.
  </Accordion>

  <Accordion title="O programa está listado sob uma URL em vez do nome">
    A busca no diretório falhou enquanto o feed teve sucesso. Remova e adicione novamente.
  </Accordion>

  <Accordion title="Nada chega">
    Toggle de Podcasts em Server Setup, premium e Embed Links no canal.
  </Accordion>
</AccordionGroup>

<Card title="RSS" icon="rss" horizontal href="/pt/notifications/rss">
  Rastreie o feed de um podcast diretamente para variáveis mais confiáveis.
</Card>
