Estos bots de Telegram permiten que un script, un servidor u otro servicio te envíe un mensaje con una petición HTTP o un webhook, sin tener un bot propio.
| # | Bot | Precio | Idiomas | Inline | Grupos | Puntuación |
|---|---|---|---|---|---|---|
| 1 | @HealthchecksBot | Freemium · Plan Hobbyist: 20 tareas y 100 entradas de registro por tarea, con alertas por Telegram | EN | no | sí | 76 |
| 2 | @beep_notifine_bot | Gratis | EN | no | sí | 69 |
Buscamos bots que acepten una petición de tu código y la entreguen en un chat, y luego contrastamos cada uno con su código fuente o la documentación del proveedor y con su página de t.me. Telepush, el intermediario más conocido de este tipo, se retiró: su servicio alojado anuncia que cerró y su repositorio está archivado. Zapier, Make y n8n se conectan a Telegram mediante un bot que creas tú, así que no tienen bot propio que incluir. De los que quedan anotamos cómo se conectan, qué puede llevar una petición, qué es gratis y quién puede escribir en tu chat.
La forma más fiable de recibir mensajes desde código es la propia Bot API: crea un bot en BotFather, envíale /start y llama a sendMessage con el token y el ID de tu chat. Un bot no puede escribirte primero, así que el paso de /start importa. Un intermediario te evita guardar el token en cada script: Beep Beep (@beep_notifine_bot) da a un chat su propia URL de webhook y publica el texto que envíes. El precio es la confianza, porque tus mensajes pasan por el servidor de otra persona.
A veces el mensaje útil es el que no llega. Healthchecks.io (@HealthchecksBot) da a cada tarea una URL de ping: llámala si todo va bien, añade /fail si hay error, y un ping ausente se convierte en alerta de Telegram tras el margen. Para copias de seguridad y tareas cron es más fiable que un simple intermediario, que solo habla si tu script todavía puede ejecutarse.
IFTTT tiene su propio bot verificado (@IFTTT) y puede publicar en Telegram cuando se activa un webhook, pero el servicio Webhooks forma parte del plan Pro. Zapier, Make y n8n también funcionan con Telegram, mediante un bot que creas en BotFather, así que igualmente gestionas un token. Elijas lo que elijas, trata las URL de webhook y los tokens como secretos: quien los tenga puede escribir en tu chat.
Crea un bot en @BotFather, pulsa Start en él y llama a sendMessage con el token del bot y tu chat_id: un bot no puede escribirte primero. Si no quieres el token en tus scripts, Beep Beep (@beep_notifine_bot) da a tu chat una URL de webhook, y el texto de cualquier petición POST a ella llega como mensaje.
Llama a getWebhookInfo: muestra el último error de entrega y cuántas actualizaciones esperan. Las causas habituales son una URL sin HTTPS o un certificado que Telegram rechaza. Con un webhook activo, getUpdates no funciona: los dos modos se excluyen.
Pasa secret_token al llamar a setWebhook: Telegram lo enviará en la cabecera X-Telegram-Bot-Api-Secret-Token de cada petición. Rechaza lo que llegue sin esa cabecera o con otro valor: la URL del webhook por sí sola no es un secreto.