Files
2026-matrix-down/README.md

30 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-matrix-down
Matrix бот для скачивания видео/аудио с *YouTube, Pinterest, Instagram* и других
хостингов, поддерживаемых приложением `yt-dlp`.
Хотя этот проект в первую очередь стремится быть максимально удобным Matrix
ботом, не в последнюю очередь он существует ради того, чтобы с его помощью
тестировать библиотеку [`mab`](https://git.tyukalov.su/nikita/mab), а точнее
её возможности загрузки вложений в Matrix.
> В системе должны быть установлены `ffmpeg`, `ffprobe` и `yt-dlp`.
## Работа с ботом
Первый запуск сгенерирует файл `config.json` в рабочей директории. Используйте
его, чтобы ввести адрес сервера и имя пользователя. Затем при запуске бота
авторизуйтесь интерактивно.
Бот должен быть добавлен в комнату, в которой с ним будут работать. Все
сообщения в комнате бот обрабатывает, как адресованные лично ему.
- Если сообщение заканчивается на ` TesT` (регистр и пробел в начале важен), то
бот отправит медиафайлы из папки `test_media`
- Если сообщение начинается не с `http://` или `https://`, то бот даст справку
- Если сообщение начинается с `http://` или `https://`, то бот передаст текст
сообщения в качестве ссылки `yt-dlp`, скачает видео в максимально возможном
качестве, и отправит его в Matrix
**Интерфейс планируется добработать, в том числе добавить возможность скачивать
аудио, копировать cookies из браузера, выбирать качество.**