mirror of
https://github.com/coralhl/linkwarden-matrix-bot.git
synced 2026-10-27 08:47:50 +03:00
Бот Matrix для добавления ссылок в Linkwarden
- Python 92.1%
- Dockerfile 7.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .dockerignore | ||
| .gitignore | ||
| bot.py | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
Matrix → Linkwarden Bot
Этот бот подключается к Matrix и добавляет отправленные в сообщениях ссылки в Linkwarden.
🧩 Возможности
- Поддержка E2EE (шифрованных чатов)
- Поиск и добавление ссылок из сообщений
- Отправка ссылок в указанную коллекцию Linkwarden
🛠 Настройка
- Установите зависимости:
pip install -r requirements.txt
- Создайте конфигурационный файл config.yaml:
matrix:
homeserver: "matrix.example.com"
user_id: "@bot:example.com"
password: "your_matrix_password"
linkwarden:
base_url: "linkwarden.example.com"
api_token: "your_linkwarden_api_token"
collection_id: 1
- Запуск бота:
python bot.py
- 🚀 Docker
Для запуска через Docker:
docker build -t matrix-linkwarden-bot .
docker run --rm -v $(pwd)/config.yaml:/app/config.yaml matrix-linkwarden-bot