Volver al Blog
Glosario4 de noviembre de 20262 min read

Por qué tu bot de Telegram no puede ver los mensajes del grupo

Todo está configurado, el bot es administrador y no pasa nada. La causa suele ser una opción de Telegram que no tiene nada que ver con tu configuración.

Por qué tu bot de Telegram no puede ver los mensajes del grupo

Telegram ofrece a los bots una opción de privacidad que está activada por defecto. Mientras lo esté, tu bot solo recibe mensajes dirigidos a él: comandos y respuestas. Las conversaciones habituales del grupo nunca le llegan, así que la moderación y las estadísticas no tienen mensajes que procesar. Puedes desactivarla en BotFather para tu propio bot, y desde ese momento empezará a ver los mensajes del grupo.

Para qué sirve esta opción

Todos los bots tienen un modo de privacidad que su propietario controla en BotFather. Mientras está activado, Telegram solo les envía los mensajes que les conciernen: comandos, respuestas a sus mensajes y menciones. El resto de lo que se dice en el grupo no les llega.

Se trata de una medida de protección deliberada de Telegram, no de un fallo. También significa que un bot añadido para moderar apenas ve nada hasta que se cambia esta opción.

Qué ocurre cuando la configuración no es la adecuada

Los síntomas no dejan entrever la causa, y por eso es fácil perder toda una tarde buscando el problema. La protección antispam nunca se activa. Las estadísticas apenas registran mensajes, aunque el grupo está claramente activo. Los filtros de palabras dejan pasar lo que deberían detectar. Por tu parte, todo está bien configurado y el bot es administrador, así que acabas buscando por todas partes salvo donde deberías.

Cómo cambiarla

Abre BotFather, selecciona tu bot, entra en sus ajustes y desactiva la privacidad de grupo. Después, elimina el bot del grupo y vuelve a añadirlo, porque el permiso se aplica a la entrega de mensajes a partir de ese momento.

Si no creaste el bot, solo la cuenta que lo creó puede cambiar esta opción. Por tanto, un bot que te haya prestado otra persona seguirá limitado hasta que esa persona la cambie.

Qué lee el bot a partir de entonces y qué no

Con la privacidad desactivada, el bot recibe los mensajes del grupo para que los módulos que hayas activado puedan procesarlos: moderación, filtros y estadísticas. Los lee únicamente para ofrecer esas funciones, y el plazo de conservación de los mensajes almacenados sigue vigente. Si desactivas un módulo, los mensajes dejan de usarse para esa función.

Qué implica esta decisión

Un bot que no puede leer los mensajes del grupo tampoco puede moderarlo. Si no te sientes cómodo con ese acceso, mantén la privacidad activada y usa el bot para los comandos, las bienvenidas y la tienda, que funcionan en ambos casos. Elegir a propósito la opción limitada es razonable; lo que conviene evitar es elegirla por accidente y pensar que la moderación no funciona.

Preguntas frecuentes

¿Dónde está esta opción?

En BotFather, dentro de los ajustes de tu bot, como opción de privacidad de grupo. Solo puede cambiarla la cuenta que creó el bot.

¿Tengo que volver a añadir el bot después?

Sí. Elimínalo del grupo y vuelve a añadirlo, porque la entrega de mensajes cambia a partir de ese momento.

¿El bot leerá todo lo que diga la gente?

Recibe los mensajes del grupo para que los módulos que hayas activado puedan procesarlos, por ejemplo, los de moderación y estadísticas. Los mensajes almacenados se eliminan una vez transcurrido el plazo de conservación.

¿Puedo moderar con la privacidad activada?

No. Para moderar es necesario poder ver los mensajes. Los comandos, las bienvenidas y la tienda Mini App funcionan con la privacidad activada.

Compartir este artículo