Public Access
Добавить пересылку коротких YouTube-роликов в MAX как видео.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
- **Медиа**: фото, документы, видео, аудио, голосовые, GIF
|
||||
- В **Discord** и **Telegram** медиа отправляются как вложения (файлы)
|
||||
- В **VK** и на **сайт** — ссылками на прокси (без токена бота в URL)
|
||||
- **YouTube → MAX**: если в сообщении есть ссылка на YouTube и ролик **короче 5 минут**, видео скачивается (`yt-dlp`) и отправляется в MAX как вложение (лимит MAX 250 МБ); иначе остаётся ссылка
|
||||
- **Медиа-прокси**: ссылки из Telegram не содержат токен бота; файлы отдаются через ваш сервер
|
||||
- **Webhook** для приёма сообщений с сайта (POST `/webhook`)
|
||||
- Загрузка переменных из файла `.env` при запуске
|
||||
@@ -120,6 +121,8 @@ docker-compose up -d --build
|
||||
4. **Long polling** (по умолчанию) — для разработки и тестирования; запускается автоматически при наличии `MAX_TOKEN`.
|
||||
5. **Webhook** (production) — задайте `MAX_USE_WEBHOOK=true`, `PUBLIC_URL=https://...` (HTTPS на порту 443) и опционально `MAX_WEBHOOK_SECRET`. При старте бот зарегистрирует подписку `POST /subscriptions` на `PUBLIC_URL/max/webhook`.
|
||||
|
||||
Для пересылки коротких YouTube-роликов в MAX на хосте (или в Docker-образе) нужны `yt-dlp` и `ffmpeg`.
|
||||
|
||||
## Логи
|
||||
|
||||
При старте выводятся:
|
||||
|
||||
Reference in New Issue
Block a user