MirrorTea 🐦 ========= **New lite [Matrix](https://matrix.org) <-> [Telegram](https://telegram.org) bridge for personal use, replacement of [mautrix-telegram](https://github.com/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](https://github.com/mautrix/telegram): - 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 static 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``` Make sure the .env file have permissions 600 (read\write only for owner) ```chmod 600 .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