mirror of
https://github.com/ahabhyde/miguelbridge
synced 2025-01-10 14:34:21 +01:00
25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
# MiguelBridge
|
|
Bridge Telegram (https://telegram.org/) - 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/`)
|
|
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.
|