{"id":20749327,"url":"https://github.com/hexxone/mcswbot2","last_synced_at":"2026-05-29T02:31:38.409Z","repository":{"id":45016551,"uuid":"235099659","full_name":"hexxone/mcswbot2","owner":"hexxone","description":"MineCraftServerWatchBotV2","archived":false,"fork":false,"pushed_at":"2025-09-02T17:54:59.000Z","size":711,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-09T18:05:34.613Z","etag":null,"topics":["bot","c-sharp","minecraft","minecraft-servers","net6","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexxone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-01-20T12:46:25.000Z","updated_at":"2024-10-28T21:15:23.000Z","dependencies_parsed_at":"2023-12-03T09:42:34.026Z","dependency_job_id":"7b44b610-b70f-4fa0-9f2f-76302fe3c2fa","html_url":"https://github.com/hexxone/mcswbot2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hexxone/mcswbot2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fmcswbot2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fmcswbot2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fmcswbot2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fmcswbot2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexxone","download_url":"https://codeload.github.com/hexxone/mcswbot2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fmcswbot2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27994391,"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","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bot","c-sharp","minecraft","minecraft-servers","net6","telegram","telegram-bot"],"created_at":"2024-11-17T08:22:18.820Z","updated_at":"2025-12-24T03:31:21.975Z","avatar_url":"https://github.com/hexxone.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [mcswbot2](https://github.com/Hexxonite/mcswbot2)\n\n### Minecraft Server Watch Bot V2\n\n[Use this bot](https://t.me/mcsw_bot) to frequently request the server list information from minecraft servers and detect changes (server offline, player change).\n\nDue to the architecture, the bot should use very low bandwidth over time and Modded Server should be supported aswell.\n\nFor newer versions, the Server List info may also contain a sample list of online player names, which can be set to trigger an event when changing aswell. If the server is however modded or has plugins to display custom player-list-info, this can cause issues.\n\n### Usage:\n\n- [Add the Bot](https://t.me/mcsw_bot?startgroup=add) to your favourite Telegram Minecraft Group(s)\n- `/add` up to 3 servers\n- set the `/notify` settings to your preference\n- Play with friends\n\n### Develop:\n\n- Clone the repo\n- Restore Nuget Packages\n\n### Deploy:\n\n- Install docker \u0026\u0026 docker-compose\n- Clone the repo\n- Copy `example.config.json` to `config.json` and customize it\n- `docker-compose up -d`\n\n### Dependencies:\n- [Docker \u0026-compose](https://docker.com/) cross-platform running\n- [.NET 6](https://dotnet.microsoft.com/) runtime\n- [SkiaSharp](https://github.com/mono/SkiaSharp) status image \u0026 sticker processing\n- [ScottPlot](https://github.com/swharden/ScottPlot) time-data plotting (See `/player` and `/ping` command).\n- [Newtonsoft.JSON](https://github.com/JamesNK/Newtonsoft.Json) (de-)serializing server-info and settings\n- [Telegram.Bot](https://github.com/TelegramBots/telegram.bot) telegram bot part\n\n#### Notice:\n\nExactly System.Drawing.Common V=\"5.0.2\" is required for ScottPlott to work on Linux....\nDont update to newer versions! It will break.\nhttps://github.com/ScottPlot/ScottPlot/issues/1079\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexxone%2Fmcswbot2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexxone%2Fmcswbot2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexxone%2Fmcswbot2/lists"}