Как создать Telegram-бота за вечер с помощью ИИ
Пошаговый туториал: от нуля до работающего бота за 2-3 часа. Без опыта программирования.
Что мы создадим
AI-бот для Telegram, который:
- Отвечает на вопросы по базе знаний
- Понимает контекст диалога
- Работает 24/7
- Стоит ~$5/мес в обслуживании
Это реальный бот, который можно продать бизнесу за $1,000-3,000.
Что нужно
- Компьютер (Mac/Windows/Linux)
- Аккаунт в Telegram
- API-ключ Claude (anthropic.com)
- Node.js (установим по ходу)
- Claude Code (установим по ходу)
Не нужно: Опыт программирования, знание Python/JavaScript, диплом Computer Science.
Шаг 1: Подготовка (15 минут)
Установи Node.js
Скачай с nodejs.org и установи. Проверь:
node --version
# v22.x.x
Установи Claude Code
npm install -g @anthropic-ai/claude-code
Создай проект
mkdir my-telegram-bot
cd my-telegram-bot
claude
Теперь ты в Claude Code.
Шаг 2: Создай бота в Telegram (5 минут)
- Открой @BotFather в Telegram
- Отправь /newbot
- Придумай имя и username
- Скопируй токен (что-то вроде
123456:ABC-DEF...)
Шаг 3: Скажи Claude Code что делать (10 минут)
Вот промпт, который я использую:
Создай Telegram-бота на Node.js с такими требованиями:
1. Используй библиотеку grammy для Telegram Bot API
2. Подключи Claude API (@anthropic-ai/sdk) для генерации ответов
3. Бот должен:
- Отвечать на текстовые сообщения
- Помнить контекст последних 10 сообщений каждого пользователя
- Иметь системный промпт с базой знаний (захардкодить)
- Показывать "typing..." пока генерирует ответ
4. Конфигурация через .env файл (TELEGRAM_TOKEN, ANTHROPIC_API_KEY)
5. Добавь обработку ошибок и логирование
База знаний для системного промпта:
"Ты — ассистент компании [название]. Мы занимаемся [описание].
Наши услуги: [список]. Цены: [прайс].
Контакт для связи: [телефон/email]."
Claude Code создаст все файлы за 1-2 минуты.
Шаг 4: Настрой и запусти (10 минут)
Claude создаст .env.example. Скопируй и заполни:
cp .env.example .env
Открой .env и вставь свои ключи:
TELEGRAM_TOKEN=твой_токен_от_BotFather
ANTHROPIC_API_KEY=твой_ключ_от_anthropic
Установи зависимости и запусти:
npm install
node index.js
Готово. Напиши своему боту в Telegram — он ответит.
Шаг 5: Улучшай (1-2 часа)
Теперь самое интересное — итерации. Скажи Claude Code:
Добавь кнопки:
Добавь инлайн-клавиатуру с быстрыми вопросами:
"Цены", "Услуги", "Как записаться", "Контакты"
Добавь приветствие:
При команде /start отправляй приветственное сообщение
с описанием что умеет бот и кнопками быстрых действий
Добавь аналитику:
Логируй все сообщения в SQLite базу:
user_id, username, message, response, timestamp.
Добавь команду /stats для админа (мой user_id: XXXXX)
Каждое улучшение — 2-5 минут.
Шаг 6: Деплой (30 минут)
Бот должен работать 24/7. Самый простой вариант — Railway.app:
Добавь Dockerfile и railway.toml для деплоя на Railway.
Убедись что бот использует long polling, не webhooks.
- Зайди на railway.app
- New Project → Deploy from GitHub
- Добавь переменные окружения (TELEGRAM_TOKEN, ANTHROPIC_API_KEY)
- Deploy
Стоимость: ~$5/мес.
Как это продать
Теперь у тебя есть работающий AI-бот. Вот как превратить это в деньги:
Целевые клиенты
- Стоматологии (запись, FAQ по процедурам)
- Фитнес-студии (расписание, цены, запись)
- Онлайн-школы (FAQ по курсам, поддержка учеников)
- Интернет-магазины (статус заказа, возвраты)
- Рестораны (меню, бронирование, доставка)
Как продавать
- Найди 10 бизнесов в своём городе
- Сделай demo-бота с их данными (15 минут на бота)
- Отправь скринкаст: "Вот как выглядит AI-ассистент для вашей клиники"
- Цена: $1,000-3,000 за настройку + $200-500/мес за поддержку
Скрипт для холодного письма
"Привет! Я заметил, что вы отвечаете на вопросы клиентов в [WhatsApp/Telegram]. Я сделал AI-ассистента, который может отвечать на 80% типичных вопросов автоматически. Вот как это выглядит для вашего бизнеса: [ссылка на demo]. Хотите обсудить?"
Итого
| Этап | Время | |------|-------| | Подготовка | 15 мин | | Создание бота | 10 мин | | Генерация кода | 10 мин | | Настройка и тест | 10 мин | | Улучшения | 1-2 часа | | Деплой | 30 мин | | Всего | 2-3 часа |
За один вечер у тебя готовый продукт, который можно продавать.
Хочешь создавать такие проекты каждый день? Пройди бесплатный 7-дневный челлендж — за неделю ты освоишь все инструменты.