Простой Bot API
~120 методов для отправки сообщений, медиа, опросов, управления чатами. Webhooks или long-polling — на ваш выбор.
Подробнее →Inline-кнопки и меню
Inline-клавиатуры, обычные клавиатуры с кнопками, кнопки запуска Mini Apps, callback с toast-уведомлениями.
Подробнее →Mini Apps
Веб-приложения внутри чата с доступом к API: магазины, формы, калькуляторы, игры. На любом фреймворке.
Подробнее →Управление чатами
Бан, мут, назначение админов, дефолтные права, заявки на вступление, инвайт-ссылки с лимитами.
Подробнее →Inline-режим
Поиск прямо в строке ввода: @bot запрос → результаты → отправка одним тапом.
Подробнее →Опросы и викторины
Реальные опросы с голосованием, викторины с правильным ответом, события poll/poll_answer для ботов.
Подробнее →Старт за минуту
1. Получите токен
Найдите @botmaker в Telefon и нажмите «Новый бот». Скопируйте токен.
2. Установите библиотеку
pip install aiogram3. Запустите код →
from aiogram import Bot, Dispatcher, F
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.client.telegram import TelegramAPIServer
import asyncio, os
session = AiohttpSession(
api=TelegramAPIServer.from_base(
'https://api.telefon.chat'
)
)
bot = Bot(token=os.environ['BOT_TOKEN'], session=session)
dp = Dispatcher()
@dp.message(F.text)
async def echo(m):
await m.answer(m.text)
asyncio.run(dp.start_polling(bot))