Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте меньше месяца
Бюджет:
25 000 руб
319.23 $ — 274.48 €
Описание проекта
Требуется разработать Telegram бота, который позволит пользователям создавать автоматические голосовые звонки через API сервисов Vapi.ai и Retell.ai. Бот должен предоставлять гибкую настройку AI агентов и включать административную панель для управления.
ВАЖНО-ВЕСЬ ЗАПРОШЕННЫЙ ФУНКЦИОНАЛ УЖЕ РЕАЛИЗОВАН В СЕРВИСАХ, НАДО ТОЛЬКО ПРИДАТЬ ИМ ОБОЛЧКУ ЧЕРЕЗ ТГ БОТА!
Основной функционал
1. Telegram бот (пользовательская часть)
Команды и меню:
/start приветствие и главное меню
/newcall создание нового звонка
/history история звонков пользователя
/balance просмотр баланса (если планируется)
/help справка по использованию
Процесс создания звонка (пошаговая форма):
Шаг 1: Выбор провайдера
Vapi.ai (под брендом "CallBot Pro")
Retell.ai (под брендом "VoiceAgent Plus")
Шаг 2: Настройка AI агента
Выбор AI модели: GPT-4.1, GPT-4.5, Claude 3.5, другие доступные
Выбор голоса из доступных в выбранном API
Настройка тона голоса: профессиональный, дружелюбный, энергичный
Скорость речи: медленная, нормальная, быстрая
Акцент: американский, британский, австралийский английский
DTMF поддержка: включить/выключить нажатие цифр (1,2,3,#,*)
Обработка прерываний: разрешить/запретить
Стиль ответов: разговорный, формальный, кэжуал
Максимальная длительность звонка
Дополнительные инструкции (текстовое поле для промпта)
Шаг 3: Техническое задание
Поле для описания цели звонка
Примеры готовых шаблонов: "Узнать часы работы", "Забронировать столик", "Получить информацию о услугах"
Шаг 4: Контактные данные
Ввод номера телефона (с валидацией международного формата)
Опционально: имя компании/контакта
Шаг 5: Подтверждение
Сводка всех настроек
Примерная стоимость звонка
Кнопка "Запустить звонок"
2. Обработка звонков
Отправка настроенных параметров в API (Vapi/Retell)
Показ статуса выполнения: "Звонок инициируется...", "Звонок в процессе...", "Завершено"
Обработка webhook'ов от API сервисов
Генерация краткого итога на русском языке через OpenAI API
3. Результаты звонков
Аудио запись звонка (отправка файлом в Telegram)
Текстовый итог звонка на русском языке
Статус: успешно/неуспешно/прервано
Длительность звонка
Стоимость звонка
4. История звонков
Список всех звонков пользователя
Фильтрация по дате, статусу, провайдеру
Возможность повторить звонок с теми же настройками
Повторное скачивание аудио и итогов
Административная панель
Веб-интерфейс для администратора:
Управление ценообразованием:
Настройка стоимости за минуту для каждого провайдера
Создание тарифных планов
Настройка наценки (markup) на API costs
Система скидок для постоянных клиентов
Аналитика и статистика:
Детальная статистика по каждому пользователю:
Количество звонков за период
Общее время разговоров
Потраченная сумма
Успешность звонков (%)
Предпочитаемые настройки
Общая статистика системы:
Количество активных пользователей
Общий объем звонков
Доходы по периодам
Популярные провайдеры и модели
Управление пользователями:
Просмотр списка всех пользователей
Блокировка/разблокировка пользователей
Установка индивидуальных лимитов
Просмотр истории звонков конкретного пользователя
Мониторинг системы:
Логи работы бота
Статистика использования API (остатки лимитов)
Мониторинг ошибок и сбоев
Статус webhook'ов
Технические требования
Стек технологий:
Backend: Python 3.8+
Telegram Bot: aiogram 3.x
База данных: PostgreSQL (SQLite для разработки)
Admin Panel: Flask/Django + Bootstrap или React
Deployment: Docker + docker-compose
Web server: Nginx (для webhook'ов и админки)
API интеграции:
Vapi.ai API (полная интеграция)
Retell.ai API (полная интеграция)
OpenAI API (для генерации итогов на русском)
Telegram Bot API
Разделы:
Опубликован:
06.07.2025 | 17:32 [поднят: 06.07.2025 | 17:32]
Заказ находится в архиве