Resumen
Un feed sigue una cuenta de otro servicio y publica una tarjeta en un canal cada vez que sube algo. Funciona con YouTube, Twitch y Kick (videos y directos), Spotify, Deezer y Apple Music (lanzamientos nuevos y episodios de podcasts), Bluesky, Mastodon, Reddit, Tumblr, Pinterest y Letterboxd, GitHub, npm, PyPI, Modrinth, Steam y AniList, cualquier sitio web con feed RSS, y con lo que no necesita cuenta: los juegos gratis de Epic Games, el Pokémon, un artículo de Wikipedia y el puzle de Chess.com. Estamos trabajando duro para traer más servicios cada semana: cuéntanos cuál te falta en la página de comentarios. Todo empieza desde ahora: al seguir una cuenta, lo que ya publicó no se envía, solo lo que venga después. Cada aviso se publica una sola vez, aunque Petto se reinicie.
En Discord: el aviso de directo de un canal de Twitch seguido, con el rol que menciona.
Comandos
Necesitas el permiso Gestionar servidor.!feed add
!feed add

En Discord: una cuenta de Twitch y una de YouTube seguidas.
!feed add (auto feed)
!feed add (auto feed)

En Discord: el Pokémon cada 30 minutos.
!feed add (rechazado)
!feed add (rechazado)

En Discord: una cuenta que no se encuentra, y una que ya se sigue en ese canal.
!feed list
!feed list

En Discord: los feeds del servidor y cómo va cada uno.
!feed remove
!feed remove

En Discord: un feed quitado, y un número que no es un feed.
!feed test
!feed test

En Discord: la respuesta a una prueba.
!feed pause
!feed pause

En Discord: un feed en pausa.
!feed resume
!feed resume

En Discord: un feed en pausa activo otra vez.
!feed message
!feed message

En Discord: las palabras sobre cada aviso, y luego quitadas.
!feed ping
!feed ping

En Discord: un rol mencionado con cada aviso, y nadie.
!feeds, !notify y !notifications hacen lo mismo que !feed, y !feed solo muestra la lista. Es solo un comando de prefijo.
!feed test publica el aviso de prueba en el canal del feed, marcado como prueba:

En Discord: el aviso de prueba del feed de GitHub en #anuncios.
La línea por defecto
Cuando no escribiste palabras propias con!feed message, un feed de un creador, un canal o un proyecto que se sigue por nombre empieza el aviso con una línea corta, como ¡Hola a todos! **Nombre** acaba de subir un video nuevo. La envían estas plataformas: YouTube, Twitch, Kick, Bluesky, Modrinth, Mastodon, Tumblr, Letterboxd, GitHub, npm, PyPI, Steam y los feeds de música (Spotify, Deezer y Apple Music).
El resto envía solo la tarjeta, sin línea encima: Reddit, Pinterest, RSS, AniList, Pokémon, Wikipedia, Chess.com, Epic Games, los feeds de animales, el de imágenes y el de música al azar.
Un feed con palabras propias las conserva tal como las escribiste, y !feed message <id> clear vuelve a la línea por defecto (o a ninguna línea, en las plataformas que no envían).
Qué publica cada plataforma
YouTube: un video
YouTube: un video

En Discord: un video nuevo de Petto Land, que menciona a Avisos de directos.
YouTube: un directo
YouTube: un directo

En Discord: un directo del canal.
Kick
Kick

En Discord: un directo de Kick, con la imagen de Kick hasta que exista la real.
Spotify
Spotify

En Discord: un álbum nuevo, con su tarjeta de portada arriba.
Deezer
Deezer

En Discord: un sencillo nuevo.
Apple Music
Apple Music

En Discord: un álbum nuevo.
Bluesky
Bluesky

En Discord: una publicación nueva con su imagen.
Mastodon
Mastodon

En Discord: una publicación pública nueva.
Reddit

En Discord: una publicación nueva de un subreddit.
Tumblr
Tumblr

En Discord: una publicación nueva de un blog.
Pinterest

En Discord: un pin nuevo.
Letterboxd
Letterboxd

En Discord: lo que alguien vio y escribió.
Steam
Steam

En Discord: un anuncio de un juego.
GitHub
GitHub

En Discord: una versión nueva.
Modrinth: una versión
Modrinth: una versión

En Discord: una versión nueva de un mod.

En Discord: un proyecto nuevo de la lista de mods nuevos.
npm / PyPI
npm / PyPI

En Discord: una versión nueva de un paquete.
AniList
AniList

En Discord: un episodio nuevo.
RSS
RSS

En Discord: una publicación nueva de un blog.
Epic Games
Epic Games

En Discord: un juego gratis de la semana, con el día en que deja de serlo.
Wikipedia
Wikipedia

En Discord: el artículo del día, en el idioma del servidor.
Chess.com
Chess.com

En Discord: el problema del día.
Pokémon
Pokémon

En Discord: el Pokémon del día.
Animales
Animales

En Discord: una foto de un animal, sin decir de dónde viene.
Música al azar
Música al azar

En Discord: una canción elegida al azar, con su tarjeta de portada.
Imágenes
Imágenes

En Discord: una imagen de lo que se buscó.
Auto-feeds: cada cuánto
El Pokémon, Wikipedia, Chess.com, los animales, la música aleatoria y las imágenes no tienen una cuenta que seguir: Petto publica solo, al ritmo que elijas. Escríbelo después de la plataforma:!feed add pokemon 30m, o elige Cada cuánto en el dashboard.
Directos
- El aviso de un directo sale a uno o dos minutos de empezar (Twitch y Kick se consultan cada minuto).
- YouTube le avisa solo a Petto cuando un canal que sigues publica (un video, un Short o un directo), así que esos avisos salen en segundos y no hace falta preguntar por el canal todo el tiempo. Si eso dejara de funcionar, Petto vuelve a revisar cada canal cada pocos minutos: no se pierde nada.
- Kick hace la imagen del directo un poco después de empezar. El aviso no la espera: sale al instante con una imagen de Kick, y se edita el mismo mensaje con la imagen real en cuanto existe.
- Twitch hace lo mismo cuando la vista previa del directo todavía no está lista.
- El aviso dice cuándo empezó el directo, también si estaba programado desde días antes.
- Cuando un directo termina, su tarjeta se edita a gris con dos botones: el canal y la repetición.

En Discord: un directo que terminó: la tarjeta en gris con el canal y la repetición.
Límites
El límite es por plataforma:La tarjeta
Cada aviso es una tarjeta del color de la plataforma (Reddit y Pinterest se describen abajo), con el título como enlace, la foto de la cuenta, una descripción corta si la hay, la portada, y el tipo de aviso con la hora. Un Short se publica como su enlace por defecto, así Discord lo reproduce; con Mostrar el reproductor del video apagado recibe una tarjeta sin la imagen grande. Un lanzamiento de música (Spotify, Deezer, Apple Music) lleva arriba la misma imagen que!deezer: la portada junto a un panel con el título y el artista, con un botón que lo abre. Para los videos y Shorts de YouTube, Mostrar el reproductor del video (en Más opciones) publica el enlace en vez de la tarjeta, así Discord reproduce el video ahí mismo; los directos mantienen su tarjeta.

En Discord: un Short de YouTube con el reproductor apagado: la tarjeta no tiene imagen grande.

En Discord: con Mostrar el reproductor del video, el enlace en vez de la tarjeta, así Discord reproduce el video.
r/subreddit, el título como enlace al post, la imagen, una línea pequeña con u/autor y la fecha, y un botón Read on Reddit. Pinterest tiene un encabezado con el tablero, Pinterest y el dueño, la imagen del pin grande y un botón See on Pinterest. Solo Reddit y Pinterest se dibujan así: todos los demás feeds (Bluesky, Mastodon, Tumblr, Letterboxd, RSS, Pokémon, Wikipedia, Chess.com, Epic Games, música, YouTube, Twitch y el resto) conservan su tarjeta con el icono de la plataforma y su botón. Solo los feeds de animales y el de imágenes son únicamente la imagen en una tarjeta limpia, sin icono, fuente ni botón. !animal (y /game cat, dog y fox) también responde solo con la imagen.
Cómo se ven las tarjetas
- Directo de YouTube
- Kick
- Spotify
- Deezer
- Gatos
- Epic Games
- Mastodon
- Pokémon

Variables
Las palabras de!feed message van sobre la tarjeta. Puedes usar:
Dashboard
El grupo Feeds del dashboard tiene una página por plataforma. Nuevo feed abre una ventana pequeña: escribes el nombre de la cuenta y los resultados aparecen con sus fotos mientras escribes (o pegas un enlace), eliges uno, y luego decides qué publicar (videos, directos, lanzamientos…), el canal, las palabras sobre el aviso, los roles o@everyone a mencionar y, en Más opciones, la imagen grande, un botón que abre el aviso y palabras que incluir u omitir. En los auto-feeds pregunta Cada cuánto. La vista previa con la tarjeta real está a un toque. Guardar, pausar y borrar actualizan la lista sin recargar la página. Cada feed se puede probar, editar, pausar o borrar, y un feed que falla muestra por qué.
Todos los feeds
Todos los feeds

Dashboard → Feeds → Todos los feeds: cada plataforma con lo que se sigue, las bloqueadas y la lista de feeds.
La página de una plataforma
La página de una plataforma

Dashboard → Feeds → Twitch: las cuentas seguidas en Twitch, cada una con sus botones de probar, editar, pausar y borrar.
Nuevo feed: una cuenta
Nuevo feed: una cuenta

Dashboard → Feeds → YouTube: la ventana Nuevo feed, con los resultados de lo que se escribe.
Nuevo feed: un auto feed
Nuevo feed: un auto feed

Dashboard → Feeds → Pokémon: un auto feed pregunta Cada cuánto en vez de una cuenta.
Nuevo feed: animales
Nuevo feed: animales

Dashboard → Feeds → Animales: el feed de animales también pregunta qué animales.
Nuevo feed: imágenes
Nuevo feed: imágenes

Dashboard → Feeds → Imágenes: el feed de imágenes pide de una a cuatro palabras.
Editar feed
Editar feed

Dashboard → Feeds → Twitch: un feed abierto para editar.
Vista previa
Vista previa

Dashboard → Feeds → Twitch: la vista previa con la tarjeta real del bot.
Cuando algo falla
- Un feed que no puede publicar cinco veces seguidas se apaga, y
!feed listy el dashboard dicen por qué (Petto no ve o no puede escribir en el canal, el canal ya no existe, la cuenta ya no existe). Arréglalo y reactívalo. - Petto necesita ver el canal y enviar mensajes en él.
- Algunos sitios limitan cuántas veces se les puede preguntar. Petto reparte sus consultas y lo intenta más tarde.






