does not work

This commit is contained in:
Andrey Kondratev
2025-08-27 18:37:44 +05:00
parent 3d6836dc30
commit 98787a382e
17 changed files with 9526 additions and 245 deletions

View File

@@ -18,17 +18,19 @@ Telegram miniapp для поиска музыки на YouTube и конверт
```bash
git clone <repository-url>
cd quixotic
npm install
yarn install
```
### 2. Установка FFmpeg
**macOS:**
```bash
brew install ffmpeg
```
**Ubuntu/Debian:**
```bash
sudo apt update
sudo apt install ffmpeg
@@ -51,6 +53,7 @@ cp .env.example .env
```
Отредактируйте `.env`:
```env
TELEGRAM_BOT_TOKEN=your_bot_token_here
WEB_APP_URL=https://your-domain.com
@@ -60,18 +63,20 @@ PORT=3000
## Запуск
### Разработка
```bash
npm run dev
yarn dev
```
### Продакшн
```bash
npm start
yarn start
```
## Структура проекта
```
```bash
quixotic/
├── src/
│ ├── server.js # Express сервер
@@ -97,6 +102,7 @@ quixotic/
## База данных
SQLite с таблицами:
- `users` - пользователи Telegram
- `search_history` - история поиска
- `downloads` - загруженные файлы
@@ -107,23 +113,27 @@ SQLite с таблицами:
1. Установите [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli)
2. Создайте приложение:
```bash
heroku create quixotic-app
```
3. Установите buildpacks:
```bash
heroku buildpacks:add --index 1 https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
heroku buildpacks:add --index 2 heroku/nodejs
```
4. Настройте переменные:
```bash
heroku config:set TELEGRAM_BOT_TOKEN=your_token
heroku config:set WEB_APP_URL=https://quixotic-app.herokuapp.com
```
5. Деплой:
```bash
git push heroku main
```
@@ -144,7 +154,7 @@ sudo apt install ffmpeg -y
# Клонирование проекта
git clone <repository-url>
cd quixotic
npm install
yarn install
# Настройка PM2
sudo npm install -g pm2
@@ -172,4 +182,4 @@ pm2 restart quixotic
## Лицензия
MIT License
MIT License