Настройка фреймворков
Выберите ваш фреймворк — ниже готовый код подключения к Tg2Max. Во всех случаях нужен только proxy-токен из личного кабинета.
aiogram 3
from aiogram import Bot, Dispatcher
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.client.telegram import TelegramAPIServer
TOKEN = "PROXY_ТОКЕН"
session = AiohttpSession(
api=TelegramAPIServer(
base="https://maxapi.tgflow.me/bot{token}/{method}",
file="https://maxapi.tgflow.me/file/bot{token}/{path}",
)
)
bot = Bot(token=TOKEN, session=session)
dp = Dispatcher()
@dp.message()
async def echo(message):
await message.answer(message.text)
dp.run_polling(bot)Шаблон
{token}, {method} и {path} — плейсхолдеры aiogram. Их не нужно заменять вручную.Прямые HTTP-запросы
Если вы работаете без фреймворка, просто замените api.telegram.org на адрес шлюза в URL запросов:
curl
# Вместо:
# https://api.telegram.org/bot<token>/sendMessage
# Используйте:
curl -X POST https://maxapi.tgflow.me/bot<PROXY_ТОКЕН>/sendMessage \
-H "Content-Type: application/json" \
-d '{"chat_id": 12345, "text": "Привет из MAX!"}'Общие рекомендации
- Proxy-токен уже содержит привязку к вашему MAX-боту — дополнительная авторизация не требуется
- Все фреймворки, поддерживающие смену адреса Bot API, совместимы с Tg2Max