Татьяна Момот - это интеллектуальный Телеграм бот, созданный с использованием библиотеки aiogram
и модели AutoModelForSeq2SeqLM
. Бот запоминает контекст беседы и обеспечивает более естественное взаимодействие с пользователями.
- Запоминание контекста беседы.
- Использование модели
AutoModelForSeq2SeqLM
для генерации текста. - Возможность настройки модели, контекста и базы данных.
- Python 3.12
- pip (пакетный менеджер Python)
- Git
-
Клонируйте репозиторий:
https://github.com/bandiwor/momotaitg.git cd momotaitg
-
Создайте виртуальное окружение:
python -m venv venv
-
Активируйте виртуальное окружение:
-
Windows:
venv\Scripts\activate
-
Mac/Linux:
source venv/bin/activate
-
-
Установите зависимости из
requirements.txt
:pip install -r requirements.txt
-
Создайте бота через BotFather и получите токен API.
-
Создайте файл
.env.local
и добавьте в него ваш токен:TELEGRAM_BOT_API_TOKEN=your-telegram-bot-token
-
Опционально, вы можете изменить следующие параметры в
.env.local
:TEXT_GENERATION_MODEL=your-model-name TEXT_GENERATION_MODEL_CONTEXT=your-prompt-context DB_FILENAME=your-database-filename.db
После выполнения всех шагов установки, запустите бота:
python main.py
Мы приветствуем ваши вклад в проект! Если у вас есть идеи или вы нашли ошибки, пожалуйста, создайте issue или отправьте pull request.
Этот проект лицензирован под MIT License.
Надеемся, что вам понравится использовать Татьяну Момот! Если у вас есть вопросы или предложения, пожалуйста, не стесняйтесь обращаться.
Этот README.md
файл содержит всю необходимую информацию для установки и настройки бота, а также приглашает к участию в проекте.