Guía de conector8 minutos de lectura21 herramientas MCP7 idiomas

Cómo conectar Telegram Bot a Microsoft Copilot vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

HCPor el equipo de HelpCodeActualizado 8 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Telegram Bot

Telegram Bot

Send Telegram messages, photos, albums, documents, audio, video, animations, stickers, contacts, venues, locations and polls from any AI agent via the Telegram Bot API. Bot-token auth. Outbound plus a lightweight read of recent updates (no long-polling).

herramientas

21

Región

INTL

Categoría

Mensajería

Autenticación

API credentials

Env vars requeridas

TELEGRAM_BOT_TOKEN
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Telegram Bot con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Prueba a pedir

Prompts de ejemplo para Telegram Bot

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Telegram Bot · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Telegram Bot, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Telegram Bot + Microsoft Copilot

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

TELEGRAM_BOT_TOKEN

Paso 1 — Obtener credenciales

  1. En Telegram, abre un chat con @BotFather, envía /newbot y elige un nombre visible y un nombre de usuario que termine en bot.
  2. BotFather responde con un token como 123456789:ABCdef.... Trátalo como un secreto: quien lo tenga puede enviar mensajes como tu bot.
  3. Pega el token completo en TELEGRAM_BOT_TOKEN e instala el conector. Telegram espera el token en la dirección de la petición, y el conector lo coloca ahí por ti.
  4. Empieza con telegram_bot_get_me para comprobar que el token funciona.

A quién puede llegar el bot: cada chat tiene un chat_id numérico. Un usuario debe haber enviado /start a tu bot al menos una vez, y en grupos y canales primero hay que añadir el bot. Los canales públicos también aceptan @channelusername; los privados necesitan el id numérico, que empieza por -100. telegram_bot_get_updates muestra los mensajes entrantes recientes con sus chat ids.

Qué envía: mensajes de texto (el formato HTML es la opción más segura), fotos, álbumes, documentos, archivos de audio, notas de voz, vídeos, animaciones GIF, stickers, tarjetas de contacto, lugares, ubicaciones (también en tiempo real) y encuestas o cuestionarios. También puede editar y borrar sus propios mensajes y leer los detalles de un chat.

Álbumes: telegram_bot_send_album envía de 2 a 10 fotos y vídeos como un único mensaje agrupado, o de 2 a 10 documentos, o de 2 a 10 archivos de audio; los documentos y el audio no se pueden mezclar con otros tipos. El pie de foto va en el primer elemento. Si Telegram devuelve WEBPAGE_CURL_FAILED para un elemento, no pudo descargar ese archivo: el enlace debe ser público y apuntar directamente al archivo, no a una página web.

Archivos: los medios se envían por enlace HTTPS (hasta 5 MB para fotos y 20 MB para otros archivos) o por el file_id de algo enviado antes. No se puede subir un archivo desde tu ordenador en la misma llamada.

¿Ya lo tienes instalado? Las herramientas de álbumes, animaciones, stickers, contactos y lugares llegan a un conector instalado antes mediante su actualización de catálogo: abre el conector en AnythingMCP y, en Catalog update available, revisa la lista de herramientas nuevas y haz clic en Apply update. Tu token del bot y las herramientas que añadiste tú se quedan como están.

Límites de envío: unos 30 mensajes por segundo entre chats distintos, 1 por segundo al mismo chat y 20 por minuto al mismo grupo. Ante un 429, Telegram indica cuánto esperar.

El conector lee las actualizaciones recientes cuando se lo pides y no ejecuta un chatbot que responda por su cuenta, algo que necesita un webhook alojado por ti. Los pagos, el modo inline, los juegos y la gestión de packs de stickers no están cubiertos.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Microsoft Copilot

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Telegram Bot.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
telegram_bot_get_meReturn the bot's own user info: id, username, first_name, can_join_groups, can_read_all_group_messages, supports_inline_queries
telegram_bot_send_messageSend a text message to a chat
telegram_bot_send_photoSend a photo (JPG/PNG, ≤5MB via URL) by HTTPS URL or by reusable file_id
telegram_bot_send_documentSend a document (any type, ≤20MB via URL) by HTTPS URL or file_id
telegram_bot_send_audioSend an audio file (MP3, M4A, ≤20MB via URL)
telegram_bot_send_voiceSend a voice note (OGG-Opus encoded)
telegram_bot_send_videoSend a video (MP4, H.264, AAC, ≤20MB via URL)
telegram_bot_send_locationSend a location point
telegram_bot_send_pollSend a poll (regular or quiz)
telegram_bot_edit_message_textEdit the text of a previously-sent message (your bot's own messages only)
telegram_bot_delete_messageDelete a message the bot sent (within ~48 hours for groups, anytime for own DMs)
telegram_bot_get_chatFetch chat info: title, type (private/group/supergroup/channel), photo, description, invite_link, member_count, permissions
telegram_bot_get_updatesLong-poll recent inbound messages (one-shot: pulls all updates since the last offset+1)
telegram_bot_send_albumSend 2 to 10 photos or videos as one album (sendMediaGroup), or 2 to 10 documents, or 2 to 10 audio files; documents and audio cannot be…
telegram_bot_send_animationSend a GIF or a silent MP4 animation by HTTPS URL or file_id; Telegram plays it on a loop
telegram_bot_send_stickerSend a sticker by file_id (any sticker the bot has seen, e.g. from telegram_bot_get_updates) or by HTTPS URL of a .WEBP image
telegram_bot_send_contactSend a phone contact card that the recipient can save or call
telegram_bot_send_venueSend a venue: a map pin with a name and address, e.g. a shop or meeting point
telegram_bot_get_fileLook up a file the bot received (photo, document, voice note, video) by its file_id, from a message in telegram_bot_get_updates
telegram_bot_download_fileDownload a file by the file_path telegram_bot_get_file returned
telegram_bot_fetch_sticker_setRead a sticker set (or custom emoji set) by its name: title, sticker_type (regular, mask, custom_emoji) and every sticker with its emoji…

Ejemplos de prompts

  • "Envía las fotos de estos cuatro enlaces como un solo álbum al canal del equipo, con el pie 'Nueva colección, disponible desde hoy'."
  • "Publica una encuesta en el grupo de ventas: ¿qué día va mejor para la revisión trimestral, martes o jueves?"
  • "Envía la dirección de nuestra tienda como lugar al chat del cliente para que pueda abrirla en su app de mapas."
  • "Muéstrame los mensajes que recibió el bot en la última hora y quién los envió."

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Telegram Bot está a un clic.

Instala el conector, pega la clave y pregunta a Microsoft Copilot. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Telegram Bot a Meta Muse vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Conectores

Cómo conectar Telegram Bot a ChatGPT vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Conectores

Cómo conectar Telegram Bot a Claude vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Conectores

Cómo conectar Telegram Bot a Cursor vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Conectores

Cómo conectar Telegram Bot a Gemini vía MCP

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).

Conectores

Telegram Bot a MCP: envía mensajes de Telegram desde cualquier agente IA

Envía mensajes, fotos, álbumes, documentos, audio, vídeo, animaciones, stickers, contactos, lugares, ubicaciones y encuestas de Telegram desde cualquier agente IA mediante la Telegram Bot API. 21 herramientas, autenticación con el token del bot. Envío saliente más una lectura ligera de las actualizaciones recientes (sin long polling).