Данный проект представляет собой телеграм бота, написанного на языке Python, который использует API Mistral AI для обработки запросов и предоставления ответов в виде текста. Бот интегрируется с платформой Telegram и позволяет пользователям общаться с моделью Mistral через интерфейс мессенджера.
-
Пользователь:
- Отправлять запросы к модели Mistral и получать развернутые информативные ответы
-
Админ:
- Добавлять и удалять пользовтелей из БД (разрешение на использование моделей)
- Делать рассылку всем пользователям бота
- Получать БД в формате .xlsx
- Склонируйте репозиторий с помощью команды:
git clone https://github.com/maddyrucos/ai_telegram_bot.git
- Перейдите в каталог проекта:
cd ai_telegram_bot
- Создайте виртуальное окружение:
python3 -m venv venv
- Активируйте виртуальное окружение:
- Для Linux/Mac:
source venv/bin/activate
- Для Windows:
venv\Scripts\activate
- Установите зависимости, указанные в файле
requirements.txt
:pip install -r requirements.txt
- Создайте файл
.env
в корневом каталоге проекта и добавьте следующие переменные среды: - Запустите бота:
python3 main.py