Urgent.News

What's breaking now, across thousands of outlets.

Tech

Cómo crear un bot de Telegram que solo te responda a ti, con long polling en Python

Un bot de Telegram es un mando a distancia cómodo para un script o un agente de IA en tu propia máquina. Funciona en cualquier móvil, no necesita una app propia y no necesita un servidor público. El inconveniente es que un bot es público. Cualquiera puede encontrar su nombre de usuario y escribirle, y el token solo demuestra que tu script es el bot; no dice nada de quién escribe. La aplicación de…

Original Spanish Read in English

Un bot de Telegram es una forma cómoda de acceder a scripts o agentes de IA en una máquina propia. Funciona en cualquier dispositivo móvil sin necesidad de una app propia o un servidor público. Un inconveniente del bot es que es público, lo que significa que cualquier persona puede encontrar su nombre de usuario y enviarle mensajes. Los bots en Telegram solo demuestran que el script es el bot, pero no revelan quien escribe.

OsFoundry tiene una aplicación de escritorio llamada telegram_bridge.rs que proporciona un puente para sus agentes escritos en Rust. Aquí se presenta un diseño similar en unas 70 líneas de Python usando solo la biblioteca estándar, probado con una réplica local de la Bot API. También hay un error de línea que convierte un bot tranquilo en 183.389 peticiones por minuto.

Telegram ofrece los mensajes de dos formas: long polling y webhooks. Long polling requiere una URL HTTPS pública a la que Telegram pueda llamar, mientras que los getUpdates no necesitan exponer nada. En un portátil, long polling es la opción correcta, ya que no se necesita abrir ningún puerto, túnel o certificado.

Para usar long polling, se establece un tiempo de espera (LONG_POLL) de 25 segundos. El script solicita nuevos mensajes y, si no se reciben, Telegram mantiene la petición abierta hasta el tiempo de espera, respondiendo cuando llegue un mensaje. Esto permite a un script en un portátil obtener mensajes sin abrir puertos ni usar certificados.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Building a Tested, High-Performance Docs Site with Thally (and What It Taught Me About Modern DX)

Building a Tested, High-Performance Docs Site with Thally (and What It Taught Me About Modern DX) When I set out to build the JSON Server Field Guide —an interactive, companion guide for…

  • JSON Server Field Guide uses Thally, a Next.js 16-powered documentation framework.
  • Behavioral statements backed by recorded HTTP fixtures to eliminate assumptions.
  • Thally s CLI ensures internal links, frontmatter schema validity, and detects orphaned pages.

Dissecting morluto/rea: Agent-Driven Reverse Engineering for Binary and API Forensics

Why morluto/rea Exists Reverse engineering closed-source binaries or undocumented third-party APIs traditionally requires manual static analysis, dynamic instrumentation tooling like Frida or x64dbg…

  • morluto/rea automates reverse engineering of binaries and APIs via agent-driven system
  • Binary Analysis Pipeline translates decompiled code to TypeScript definitions
  • LLM-Augmented Pattern Matcher uses LLM for contextual reasoning on analysis artifacts

More from Thursday 5 November →