Введение
Разрабатываемый телеграм-бот будет являться платформой для взаимодействия пользователей с искусственным интеллектом (ИИ) через чат-бот в мессенджере Telegram. В основе разработки будет лежать интерфейс Silly Tavern, предоставляемый платформой Hub.ai, а также функционал для генерации текстов с помощью OpenAI GPT.
Требования к решению задачи
1. Разработать телеграм-бота с использованием интерфейса Silly Tavern и API от OpenAI.
2. Обеспечить возможность пользователям взаимодействовать с различными персонажами, созданными владельцем бота, и переключаться между ними.
3. Добавить системное приглашение в чат для обеспечения ролевого диалога с ИИ.
4. Предусмотреть возможность добавления новых персонажей и загрузки их параметров владельцем бота.
5. Реализовать функционал для автоматической оплаты выбранных тарифов с ограничением по IP-адресу для предотвращения злоупотреблений.
6. Обеспечить функции для пользователей бота, такие как ограниченное количество бесплатных сообщений, выбор персонажа, сохранение диалогов и конфиденциальность данных.
Ожидаемый результат
Разработанный телеграм-бот позволит пользователям взаимодействовать с искусственным интеллектом через различные персонажи, обеспечивая увлекательный и интересный опыт общения. Владелец бота получит инструменты для управления персонажами, тарификацией и автоматизацией оплаты, а пользователи получат удобный и доступный способ общения с ИИ.
ТЗ: