48b1058cc6f3dade885be01f461f63a4a5a64ae6
ИИ Пресс-секретарь
AI-powered content generation and publishing platform for entrepreneurs and community organizations.
🚀 Быстрый старт
Локальный запуск (Windows)
# 1. Клонировать репозиторий
git clone https://github.com/username/pressa.git
cd pressa
# 2. Создать виртуальное окружение
python -m venv venv
venv\Scripts\activate
# 3. Установить зависимости
pip install -r requirements.txt
# 4. Создать .env файл
# Скопируй config.py в .env и заполни переменные
# 5. Запустить сервер
python -m uvicorn cabinet_service.app:app --host 127.0.0.1 --port 8001
Открой в браузере: http://127.0.0.1:8001
Деплой на сервер (Linux)
Смотри папку deploy/:
cd deploy
chmod +x *.sh
./install.sh
Или пошагово:
./deploy.sh— установка приложения./nginx-setup.sh— настройка веб-сервера./ssl-setup.sh— SSL сертификат
📋 Требования
- Python 3.12+
- SQLite (встроен в Python)
- Nginx (для production)
- Доступ к AI API (PiAPI, OpenAI, OpenRouter)
🔧 Переменные окружения
Создай файл .env в корне проекта:
BOT_TOKEN=your_telegram_bot_token
PIAPI_API_KEY=your_piapi_key
PIAPI_MODEL=gpt-4o
PROXY_URL=http://user:pass@host:port
CABINET_URL=https://your-domain.com
📁 Структура проекта
pressa/
├── cabinet_service/ # Веб-приложение (FastAPI)
│ ├── app.py # Основной файл
│ ├── templates/ # HTML шаблоны
│ ├── static/ # CSS/JS
│ └── media/ # Загруженные файлы
├── ai_core/ # AI модули
│ ├── neural_network.py # Генерация текста
│ ├── image_generator.py # Генерация изображений
│ ├── social_analyzer.py # Анализ соцсетей
│ └── telegram_publisher.py # Публикация в Telegram
├── deploy/ # Скрипты деплоя
├── config.py # Конфигурация
├── requirements.txt # Зависимости
└── README.md # Этот файл
🎯 Возможности
- ✍️ Генерация постов с помощью AI
- 🎨 Генерация изображений
- 📅 Контент-план
- 📊 Медиа-образ (бренд-бук)
- 📤 Публикация в Telegram
- 🤖 Чат с AI для редактирования постов
- 📱 Адаптивный дизайн
🛠️ Технологии
- Backend: Python, FastAPI, SQLite
- Frontend: HTML, CSS, JavaScript (vanilla)
- AI: OpenAI GPT-4, PiAPI, OpenRouter
- Deploy: Gunicorn, Nginx, systemd
📄 Лицензия
MIT
Languages
Python
55.1%
HTML
35.3%
CSS
4.8%
PowerShell
2.8%
Shell
2%