1
1
mirror of https://github.com/ahabhyde/miguelbridge synced 2025-01-10 06:24:20 +01:00
Bridge Telegram - Matrix
Go to file
2018-04-17 15:30:33 +02:00
.idea Nuovo gitignore per IntelliJ 2018-04-17 15:30:33 +02:00
lib Supporto a multi stanze 2018-04-09 19:53:14 +02:00
nbproject Updated javac 2018-04-13 11:01:29 +02:00
src Aggiunto comando info 2018-04-16 17:33:40 +02:00
.gitattributes Initial commit 2018-04-08 17:16:20 +02:00
.gitignore Nuovo gitignore per IntelliJ 2018-04-17 15:30:33 +02:00
botIcon.png Aggiunto Codice 2018-04-08 17:51:32 +02:00
build.xml Initial commit 2018-04-08 17:16:20 +02:00
manifest.mf Initial commit 2018-04-08 17:16:20 +02:00
MiguelBridge.iml Nuovo gitignore per IntelliJ 2018-04-17 15:30:33 +02:00
README.md Update README.md 2018-04-09 20:50:33 +02:00
sample_botsettings.json Update sample settings 2018-04-09 20:20:57 +02:00

MiguelBridge

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

Using https://github.com/rubenlagus/TelegramBots and Java 1.8.0_162

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/client/r0)
    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.