Use this bot to frequently request the server list information from minecraft servers and detect changes (server offline, player change).
Due to the architecture, the bot should use very low bandwidth over time and Modded Server should be supported aswell.
For 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.
- Add the Bot to your favourite Telegram Minecraft Group(s)
/add
up to 3 servers- set the
/notify
settings to your preference - Play with friends
- Clone the repo
- Restore Nuget Packages
- Install docker && docker-compose
- Clone the repo
- Copy
example.config.json
toconfig.json
and customize it docker-compose up -d
- Docker &-compose cross-platform running
- .NET 6 runtime
- SkiaSharp status image & sticker processing
- ScottPlot time-data plotting (See
/player
and/ping
command). - Newtonsoft.JSON (de-)serializing server-info and settings
- Telegram.Bot telegram bot part
Exactly System.Drawing.Common V="5.0.2" is required for ScottPlott to work on Linux.... Dont update to newer versions! It will break. ScottPlot/ScottPlot#1079