Перейти к основному содержимому

Telefon Bot API

Создавайте ботов, мини-приложения и интеграции для Telefon — современного мессенджера с открытым API

💬

Простой 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 aiogram

3. Запустите код →

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))