Бот Matrix для добавления ссылок в Linkwarden
  • Python 92.1%
  • Dockerfile 7.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-04-25 13:29:27 +03:00
.github/workflows GHA 2025-04-25 13:29:27 +03:00
.dockerignore alpine base image 2025-04-25 11:38:19 +03:00
.gitignore init 2025-04-24 18:42:29 +03:00
bot.py init 2025-04-24 18:42:29 +03:00
Dockerfile alpine base image 2025-04-25 11:38:19 +03:00
LICENSE Initial commit 2025-04-24 18:34:33 +03:00
README.md init 2025-04-24 18:42:29 +03:00
requirements.txt requirements.txt fix 2025-04-25 10:16:28 +03:00

Matrix → Linkwarden Bot

Этот бот подключается к Matrix и добавляет отправленные в сообщениях ссылки в Linkwarden.

🧩 Возможности

  • Поддержка E2EE (шифрованных чатов)
  • Поиск и добавление ссылок из сообщений
  • Отправка ссылок в указанную коллекцию Linkwarden

🛠 Настройка

  1. Установите зависимости:
pip install -r requirements.txt
  1. Создайте конфигурационный файл 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
  1. Запуск бота:
python bot.py
  1. 🚀 Docker

Для запуска через Docker:

docker build -t matrix-linkwarden-bot .
docker run --rm -v $(pwd)/config.yaml:/app/config.yaml matrix-linkwarden-bot