Initial commit

This commit is contained in:
2026-09-07 01:25:32 +03:00
commit a71d4ce5f8
14 changed files with 249 additions and 0 deletions

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# 2026-matrix-down
Matrix бот для скачивания видео/аудио с *YouTube, Pinterest, Instagram* и других
хостингов, поддерживаемых приложением `yt-dlp`.
Хотя этот проект в первую очередь стремится быть максимально удобным Matrix
ботом, не в последнюю очередь он существует ради того, чтобы с его помощью
тестировать библиотеку [`mab`](https://git.tyukalov.su/nikita/mab), а точнее
её возможности загрузки вложений в Matrix.
> В системе должны быть установлены `ffmpeg` и `ffprobe`.
## Работа с ботом
Первый запуск сгенерирует файл `config.json` в рабочей директории. Используйте
его, чтобы ввести адрес сервера и имя пользователя. Затем при запуске бота
авторизуйтесь интерактивно.
Бот должен быть добавлен в комнату, в которой с ним будут работать. Все
сообщения в комнате бот обрабатывает, как адресованные лично ему.
- Если сообщение заканчивается на ` TesT` (регистр и пробел в начале важен), то
бот отправит медиафайлы из папки `test_media`
- Если сообщение начинается не с `http://` или `https://`, то бот даст справку
- Если сообщение начинается с `http://` или `https://`, то бот передаст текст
сообщения в качестве ссылки для `yt-dlp`
**Дальнейший интерфейс ещё не придуман**