MCServerStatBot
Telegram Bot that helps you to check if your favorite Minecraft Servers are online. You can even see the players that are connected.
The Bot is deployed in a Raspberry Pi, you can chat with it now
ScreenShots
How to Execute in your local machine
Enviroment Variables
TOKEN = Your telegram TOKEM ID
MODE = "DEV" (Local Machine) or "PROD" (For a Heroku deployment)
Usage
Execute with python the file main.py
.
If everything was set up fine, you will be able to start chatting with your own bot.
A file called persistent_data will be generated. This file makes it possible for the instance to know again what the link was, and thus be able to use the inline buttons (CallBacks) on the screen.
Example
pip install -r requirements.txt
MODE=dev TOKEN=xxxxxxxxxxxxxxxxxxxxxxxx python main.py
Notes
- If the Minecraft Servers doesn't allow Queries
enable-query=true
inserver.properties
, the bot will not be able to show the players that are connected to the game. - It is only possible to use the inline buttons for the last petition that was made. For example, if you called two status instances, the inline buttons will only work for the last one.