You might have wondered if there's a tool to set your service statuses in Discord, whether it's your Minecraft server or your website. There are players who are curious to see the status but are too lazy to open the URL.
You've found the tool! 😄
As you can see in the screenshot below, the bot is able to send a message on a certain interval and edit it. With the help of a couple of emojis, it is clear for your audience if something is happening with the services.
-
Clone the repository:
git clone https://github.com/twilsonco/UptimeKuma-DiscordBot.git cd UptimeKuma-DiscordBot -
Install Uptime Kuma and configure it:
-
Choose your setup method:
-
Standard Setup
- Create a web server capable of running PHP
- Install Node JS
-
Docker Setup
-
Either use docker-compose:
- Modify the paths in
docker-compose.ymlto match your system - Run
docker-compose up -d
- Modify the paths in
-
Or use these docker commands:
# Build the image docker build -t uptime-kuma-discord-bot /path/to/UptimeKuma-DiscordBot # Run the container docker run -d \ --name uptime-kuma-discord-bot \ -v /path/to/config.json:/app/config.json:ro \ -e TZ=<YourTimeZone> \ --network bridge \ uptime-kuma-discord-bot
-
Replace
/path/to/UptimeKuma-DiscordBotand/path/to/config.jsonwith the actual paths on your system -
Lookup your time zone string on Wikipedia
-
-
We plan to implement Uptime Kuma Incidents report in a Discord Embed. Currently, it's not possible because Uptime Kuma doesn't share this data in its metrics API.
Feel free to fork or reuse this code!
For any assitance or information, I kindly redirect you to my Discord account.
- Minecraft server status
- Discord bot integration
- Uptime monitoring
- Service status updates
- Discord notifications
- Interval-based messaging
- Emojis for service status
- Uptime Kuma integration
- Uptime Kuma Discord bot
- Uptime Kuma Discord integration
- Discord Embeds for server status