Данный проект представляет собой телеграм бота, написанного на языке 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