{"id":17132285,"url":"https://github.com/tabmk/anybridge","last_synced_at":"2026-01-05T13:35:25.146Z","repository":{"id":126156928,"uuid":"300760154","full_name":"TABmk/AnyBridge","owner":"TABmk","description":"Spigot plugin for creating bridge between minecraft and telegram, vk, discord, etc.","archived":false,"fork":false,"pushed_at":"2020-10-03T12:32:15.000Z","size":98,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T11:23:14.186Z","etag":null,"topics":["hacktoberfest","minecraft","telegram","wip"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TABmk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-02T23:49:27.000Z","updated_at":"2020-10-15T00:13:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc9783a2-87dc-4de2-8a70-a7674b6c8034","html_url":"https://github.com/TABmk/AnyBridge","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TABmk%2FAnyBridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TABmk%2FAnyBridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TABmk%2FAnyBridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TABmk%2FAnyBridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TABmk","download_url":"https://codeload.github.com/TABmk/AnyBridge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245216894,"owners_count":20579245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","minecraft","telegram","wip"],"created_at":"2024-10-14T19:26:35.247Z","updated_at":"2026-01-05T13:35:25.075Z","avatar_url":"https://github.com/TABmk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WIP\n\n__AnyBridge__ currently working only in one way `Minecraft \u003e GET request`\n\nBut even now you can link your chat to vkontakte, telegram or your web-server\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"img/example.jpg\" /\u003e\n\u003c/p\u003e\n\n### Install\n\n- Download AnyBridge.jar from [releases page](https://github.com/TABmk/AnyBridge/releases)\n- put in `/plugins` folder\n- restart server\n\n### Commands\n\nThere is only one command - `/abreload`\n\nIf you edited your config, you can update it in game\n\n### Config\n\nDefault config:\n```\nhandleMessages: true\nhandleCommands: true\nmessageFormat: '%USER% \u003e %TEXT%'\nlinks:\n  chat:\n    enable: false\n    link: 'http://localhost:3000/send?text=%TEXT%'\n  vk:\n    enable: false\n    link: 'https://api.vk.com/method/messages.send?access_token=YOUR_TOKEN\u0026peer_id=99999\u0026random_id=%RND%\u0026message=%TEXT%\u0026v=5.124'\n  telegram:\n    enable: true\n    link: 'https://api.telegram.org/bot123:TOKEN/sendMessage?chat_id=99999\u0026text=%TEXT%'\n```\n\n- `handleMessages` if true sending all messages\n- `handleCommands` if true sending all commands\n- `messageFormat` is general message format. You can set per link format by adding `format` key to link object.\n- `links` Object of links. You can add as many as you want\n- `links.x.enable` is link working\n- `links.x.link` your link, plugin will make GET request to it. (Only HTTP/S are allowed)\n- `links.x.format` custom format for link, general format will be ignored\n\n##### Placeholders\n`messageFormat` and `links.x.format`:\n- `%USER%` for nickname\n- `%TEXT%` for message\n\n`links.x.link`:\n- `%TEXT%` formatted message\n- `%RND%` random int 0-999998. (vk.com random int for each message, for example)\n\n### Usage\nYou can use it for sending messages from in-game chat to chats in messengers, make live chat on site, logging chat somewhere or make custom checks on site's backend (perform action on site if user executed correct command or sent message)\n\n### How to link\nMany messengers or social media have simple API based on GET requests. So, you can find in documentation base url, add method path, set your chat id in params and set text to %TEXT%\n\nIf you want link game chat to place which can't be currently linked with AnyBridge, you can make simple web-server on any language you know and receive messages via GET request from plugin. And then send anywhere you need.\n\n##### Popular list (WIP)\n|Name|Documentation|Example|\n|---|---|---|\n|VK.com|[Link](https://vk.com/dev/messages.send)|`https://api.vk.com/method/messages.send?access_token=TOKEN\u0026peer_id=1\u0026random_id=%RND%\u0026message=%TEXT%\u0026v=5.124`|\n|Telegram|[Link](http://telegram.org/bots/api#sendmessage)|`https://api.telegram.org/TOKEN/sendMessage?chat_id=1\u0026text=%TEXT%`|\n\n### TODO\n- [ ] Add POST support first of all\n- [ ] WS/S support maybe\n- [ ] Add web-server examples\n- [ ] Make spigot page\n- [ ] Add backward support for services, like modules for callback/longpoll maybe\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftabmk%2Fanybridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftabmk%2Fanybridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftabmk%2Fanybridge/lists"}