1
0
Fork 0
Go to file
def 7c75f786cb update README 2023-01-10 16:49:30 +03:00
mirrortea fix: env config 2023-01-10 17:16:50 +04:00
.env.example fix: env config 2023-01-10 17:16:50 +04:00
.gitignore Add SQLite database 2023-01-09 00:39:15 +04:00
Dockerfile fix: add config to docker 2023-01-10 16:45:24 +04:00
LICENSE Add LICENSE 2023-01-07 22:56:08 +04:00
README.md update README 2023-01-10 16:49:30 +03:00
config.yaml fix: env config 2023-01-10 17:16:50 +04:00
docker-compose.yml Add SQLite database 2023-01-09 00:39:15 +04:00
requirements.txt fix: imports, requirements 2023-01-10 16:33:52 +04:00

README.md

MirrorTea 🐦

New lite Matrix <-> Telegram bridge for personal use, replacement of mautrix-telegram.

For the matrix server is represented by a single and regular user. To simulate chats with different users, creates rooms in matrix, and sets /roomnick and /roomavatar corresponding to the simulated user in telegram.

For telegram, it can be represented as a single bot.

Advantages over the current mautrix bridge:

  • Supports the bot's private message bridge
  • Requires no permanent host (server)
  • Can run from a phone (termux) or user computer
  • Does not require a domain
  • Doesn't require a statistical IP
  • No synapse server required
  • Easy to deploy, unlike synapse
  • Doesn't require any computing power like synapse
  • Not tied to a specific matrix server

Disadvantages:

  • Doesn't support papits
  • No support for groups

Install 🌺

Clone repository

git clone https://inex.dev/def/MirrorTea && cd MirrorTea

Then edit .env secrets config

mv .env.example .env

nano .env

Edit config.yaml

nano config.yaml

Do not change options with brackets "{{ }}", these are templates.

Run on *unix-like systems:

pip install -r requirements.txt

python3 mirrortea

Run with docker:

docker-compose up --build

kotov isprav eto