Skip to content

Bridge Telegram - Matrix

Notifications You must be signed in to change notification settings

e-magon/MiguelBridge

Repository files navigation

MiguelBridge

Bridge Telegram (https://telegram.org/) - Matrix (https://matrix.org/)

Using https://github.com/rubenlagus/TelegramBots, libwepb http://downloads.webmproject.org/releases/webp/index.html and Java 1.8.0_172.

Installation

  1. Create a folder called "files" in the working directory

  2. Copy sample_botsettings.json inside the new folder and call it botsettings.json

  3. Edit the new file, changing every parameter (keep every value as a string between quotes):

    1. matrixhomeserver: change only the address of the server and keep the rest (it should be like https://something/_matrix/)
    2. tgtoken: write the telegram bot token that @BotFather bot gives you
    3. matrixuser: write the username of the matrix bot (like @username:server.com)
    4. matrixpswd: write the password of the matrix bot

    Then, for every pair of room you want to link togheter:

    1. matrixname: write the name of the matrix room
    2. tgname: write the name of the Telegram room
    3. tgid: write the id of the telegram chat. You can get it by sending the /chatid command to the Telegram Bot
    4. matrixid : write the id of the matrix room. You can get it from the room settings, under "internal id" (like !something:server.com)
    5. lastmessageid: this parameter is managed by the application, don't edit it
  4. Start the program

Now the program should send every text message it receives from the telegram chat room to the linked matrix chat room and vice versa.

About

Bridge Telegram - Matrix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published