Telegram-бот с искусственным интеллектом — это не sci-fi. Это реальный инструмент, который стоит от 200$ и окупается за месяц. В этом руководстве я покажу, как создать бота, который отвечает на вопросы клиентов 24/7.
Зачем бизнесу AI-бот?
Обычный бот отвечает на 5-10 предустановленных вопросов. AI-бот понимает любой вопрос и отвечает осмысленно. Для бизнеса это значит:
- 60% вопросов решаются без участия человека
- 24/7 доступность — клиенты получают ответы ночью и в выходные
- Экономия времени — менеджеры занимаются сложными задачами
- Сбор лидов — бот автоматически собирает контакты
Выбор AI модели
Для Telegram-бота подходят три основных модели:
1. Cohere (c4ai-aya-expanse-32b)
- Бесплатный тир: 100 запросов в минуту
- Качество: хорошее для русского языка
- Скорость: 2-3 секунды
- Стоимость: $0 (бесплатно)
2. OpenAI (GPT-4o-mini)
- Бесплатный тир: нет
- Качество: отличное
- Скорость: 1-2 секунды
- Стоимость: $0.15 за 1M токенов
3. Google Gemini
- Бесплатный тир: 60 запросов в минуту
- Качество: хорошее
- Скорость: 2-4 секунды
- Стоимость: $0 (бесплатно)
Мой выбор: Cohere — бесплатно, работает с русским языком, достаточно быстрый.
Пошаговая инструкция
Шаг 1: Создаём бота в Telegram
- Откройте Telegram и найдите @BotFather
- Отправьте команду /newbot
- Введите имя бота (например, "WebStudio Bot")
- Введите username (например, "WebStudio_bot")
- Получите API токен
Шаг 2: Настраиваем сервер
Используем PythonAnywhere (бесплатный тир):
- Зарегистрируйтесь на pythonanywhere.com
- Создайте новый файл flask_app.py
- Вставьте код (см. ниже)
- Настройте webhook
Шаг 3: Код бота
Вот рабочий код Flask-бота с Cohere:
from flask import Flask, request, jsonify
import cohere
import requests
app = Flask(__name__)
co = cohere.Client('YOUR_API_KEY')
BOT_TOKEN = 'YOUR_BOT_TOKEN'
@app.route('/api/chat', methods=['POST'])
def chat():
data = request.json
user_message = data.get('message', '')
prompt = """Ты — помощник веб-студии WebStudio.
Отвечай о создании сайтов, Telegram-ботов и SEO.
Будь полезным и конкретным."""
try:
response = co.generate(
model='c4ai-aya-expanse-32b',
prompt=f"{prompt}\n\nКлиент: {user_message}\nПомощник:",
max_tokens=500,
temperature=0.7
)
reply = response.generations[0].text.strip()
return jsonify({'reply': reply})
except Exception as e:
return jsonify({'reply': 'Ошибка. Попробуйте позже.'}), 500
@app.route('/webhook', methods=['POST'])
def webhook():
data = request.json
message = data.get('message', {})
chat_id = message.get('chat', {}).get('id')
text = message.get('text', '')
if text == '/start':
reply = 'Привет! Я AI-помощник WebStudio. Задайте вопрос о сайтах и ботах.'
else:
reply = get_ai_response(text)
requests.post(
f'https://api.telegram.org/bot{BOT_TOKEN}/sendMessage',
json={'chat_id': chat_id, 'text': reply}
)
return jsonify({'ok': True})
Шаг 4: Настраиваем webhook
Отправьте запрос для настройки webhook:
https://api.telegram.org/botYOUR_TOKEN/setWebhook?url=https://YOUR_DOMAIN/webhook
Шаг 5: Тестируем
- Найдите вашего бота в Telegram
- Отправьте /start
- Задайте вопрос
- Получите ответ от AI
Стоимость
| Компонент | Цена |
| Cohere API | $0 |
| PythonAnywhere | $0 |
| Домен | $10/год |
| Итого | ~$200 |
Результаты
После запуска бота для веб-студии:
- 7 лидов за 2 недели
- 60% вопросов решены автоматически
- Среднее время ответа — 2-3 секунды
- Процент успешных ответов — 85%
Частые ошибки
- Плохой промпт — AI отвечает мусором. Пишите четкие инструкции.
- Нет ретрая — PythonAnywhere засыпает. Добавьте цикл с повторами.
- Нет логирования — не знаете, что спрашивают. Логируйте все диалоги.
- Нет ограничений — бот тратит весь бюджет. Ограничьте длину ответа.
Заключение
Telegram-бот с AI — это реальный инструмент для бизнеса. Стоимость от 200$, время разработки — 1-2 недели. Бот окупается за месяц за счет экономии времени менеджеров.
Нужна помощь с созданием бота? Напишите нам в Telegram: @NevWebStudio_bot