Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Telegram Bot одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Отправляйте в Telegram сообщения, фото, альбомы, документы, аудио, видео, анимации, стикеры, контакты, места, геопозиции и опросы из любого ИИ-агента через Telegram Bot API. 21 инструмент, авторизация по токену бота. Отправка плюс облегчённое чтение последних обновлений (без long polling).
Попробуй спросить
Примеры промптов для Telegram Bot
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Telegram Bot, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Telegram Bot + Microsoft Copilot
Отправляйте в Telegram сообщения, фото, альбомы, документы, аудио, видео, анимации, стикеры, контакты, места, геопозиции и опросы из любого ИИ-агента через Telegram Bot API. 21 инструмент, авторизация по токену бота. Отправка плюс облегчённое чтение последних обновлений (без long polling).
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
TELEGRAM_BOT_TOKEN
Шаг 1 — Получите учётные данные
- В Telegram откройте чат с @BotFather, отправьте
/newbotи выберите отображаемое имя и имя пользователя, оканчивающееся наbot. - BotFather ответит токеном вида
123456789:ABCdef.... Храните его в секрете: любой, у кого он есть, может отправлять сообщения от имени вашего бота. - Вставьте полный токен в
TELEGRAM_BOT_TOKENи установите коннектор. Telegram ожидает токен в адресе запроса, и коннектор подставляет его туда сам. - Начните с
telegram_bot_get_me, чтобы проверить, что токен работает.
Кому может писать бот: у каждого чата есть числовой chat_id. Пользователь должен хотя бы раз отправить вашему боту /start, а в группы и каналы бота нужно сначала добавить. Публичные каналы принимают и @channelusername; для приватных каналов нужен числовой id, который начинается с -100. telegram_bot_get_updates показывает последние входящие сообщения с их chat id.
Что он отправляет: текстовые сообщения (форматирование HTML надёжнее всего), фото, альбомы, документы, аудиофайлы, голосовые сообщения, видео, GIF-анимации, стикеры, карточки контактов, места, геопозиции (в том числе трансляцию геопозиции) и опросы или викторины. Он также может редактировать и удалять свои сообщения и читать сведения о чате.
Альбомы: telegram_bot_send_album отправляет от 2 до 10 фото и видео одним сгруппированным сообщением, либо от 2 до 10 документов, либо от 2 до 10 аудиофайлов; документы и аудио нельзя смешивать с другими типами. Подпись ставится к первому элементу. Если Telegram сообщает WEBPAGE_CURL_FAILED для какого-то элемента, он не смог скачать этот файл: ссылка должна быть публичной и вести прямо на файл, а не на веб-страницу.
Файлы: медиа отправляются по ссылке HTTPS (до 5 МБ для фото и до 20 МБ для остальных файлов) или по file_id ранее отправленного файла. Загрузить файл с вашего компьютера в том же вызове нельзя.
Уже установлен? Инструменты для альбомов, анимаций, стикеров, контактов и мест попадают в ранее установленный коннектор через обновление каталога: откройте коннектор в AnythingMCP, в разделе Catalog update available проверьте список новых инструментов и нажмите Apply update. Ваш токен бота и инструменты, которые вы добавили сами, останутся без изменений.
Лимиты отправки: около 30 сообщений в секунду в разные чаты, 1 в секунду в один и тот же чат и 20 в минуту в одну группу. При ответе 429 Telegram сообщает, сколько нужно подождать.
Коннектор читает последние обновления по запросу и не запускает чат-бота, который отвечает сам: для этого нужен webhook, размещённый у вас. Платежи, inline-режим, игры и управление наборами стикеров не поддерживаются.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
Telegram Bot. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
telegram_bot_get_me | Return the bot's own user info: id, username, first_name, can_join_groups, can_read_all_group_messages, supports_inline_queries |
telegram_bot_send_message | Send a text message to a chat |
telegram_bot_send_photo | Send a photo (JPG/PNG, ≤5MB via URL) by HTTPS URL or by reusable file_id |
telegram_bot_send_document | Send a document (any type, ≤20MB via URL) by HTTPS URL or file_id |
telegram_bot_send_audio | Send an audio file (MP3, M4A, ≤20MB via URL) |
telegram_bot_send_voice | Send a voice note (OGG-Opus encoded) |
telegram_bot_send_video | Send a video (MP4, H.264, AAC, ≤20MB via URL) |
telegram_bot_send_location | Send a location point |
telegram_bot_send_poll | Send a poll (regular or quiz) |
telegram_bot_edit_message_text | Edit the text of a previously-sent message (your bot's own messages only) |
telegram_bot_delete_message | Delete a message the bot sent (within ~48 hours for groups, anytime for own DMs) |
telegram_bot_get_chat | Fetch chat info: title, type (private/group/supergroup/channel), photo, description, invite_link, member_count, permissions |
telegram_bot_get_updates | Long-poll recent inbound messages (one-shot: pulls all updates since the last offset+1) |
telegram_bot_send_album | Send 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_animation | Send a GIF or a silent MP4 animation by HTTPS URL or file_id; Telegram plays it on a loop |
telegram_bot_send_sticker | Send 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_contact | Send a phone contact card that the recipient can save or call |
telegram_bot_send_venue | Send a venue: a map pin with a name and address, e.g. a shop or meeting point |
telegram_bot_get_file | Look 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_file | Download a file by the file_path telegram_bot_get_file returned |
telegram_bot_fetch_sticker_set | Read a sticker set (or custom emoji set) by its name: title, sticker_type (regular, mask, custom_emoji) and every sticker with its emoji… |
Примеры запросов
- «Отправьте фото по этим четырём ссылкам одним альбомом в канал нашей команды с подписью „Новая коллекция, доступна с сегодняшнего дня“.»
- «Опубликуйте опрос в группе продаж: какой день подходит для квартального обзора, вторник или четверг?»
- «Отправьте адрес нашего магазина как место в чат с клиентом, чтобы он мог открыть его в приложении карт.»
- «Покажите сообщения, которые бот получил за последний час, и кто их отправил.»
FAQ
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?