A capacidade RSS monitora RSS e Atom feeds e posta automaticamente novos itens para canais designados.
Comandos
Todos exigem privilégio de administrador ou operador do servidor, incluindo apenas ler a lista: um endereço de feed é algo que o próprio servidor vai buscar.
| Comando | Descrição |
|---|---|
!Bot rss adicionar <url> <#channel> |
Adicionar uma fonte RSS/Atom |
!Bot rss list |
Listar todas as fontes configuradas |
!Bot rss remover <id> |
Remover uma fonte por ID |
!Bat rss check <id> |
Obrigar a verificar uma alimentação imediatamente |
Como Funciona
- As fontes de notícias são pesquisadas em um intervalo configurável (padrão: a cada 30 minutos)
- Apenas novos itens desde a última verificação são postados
- Usa requisições condicionais HTTP (ETag/Last-Modified) para eficiência
- Os títulos da fonte são detectados automaticamente a partir dos metadados da fonte
- Os itens são postados como rich Markdown link pré-visualizações com uma etiqueta fonte, título vinculado, imagem opcional e descrição opcional
Configuração
Os administradores podem configurar via /bot set:
-
rss_interval— Intervalo de sondagem em minutos (por omissão: 30) -
rss_max_feeds— Alimentação máxima por bot (padrão: 5) -
rss_max_items— Número máximo de publicações por sondagem (padrão: 3)
Exemplos
MyBot rss add https://blog.example.com/feed.xml #news! MyBot rss add https://example.com/rss news! MyBot rss list! MyBot rss check f1a2b3! MyBot rss remove f1a2b3
Notas
-
URLs devem começar com
http://orhttps:// -
A
#prefixo nos nomes dos canais é adicionado automaticamente se faltar - Temporizadores de votação remarcados automaticamente após cada votação
- Os metadados de visualização vêm de padrões de página como Open Graph, Schema.org JSON-LD e oEmbed discovery
- Os erros de busca estão registrados, mas não param as pesquisas futuras
Ver também
Visão Geral do BotService · /bot Command Reference · Agendador de Bots · Antevisão da Ligação