https://github.com/rssnyder/discord-minecraft-server-stats
https://github.com/rssnyder/discord-minecraft-server-stats
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/rssnyder/discord-minecraft-server-stats
- Owner: rssnyder
- Created: 2023-01-06T22:39:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T00:33:08.000Z (over 3 years ago)
- Last Synced: 2025-10-11T03:23:01.468Z (8 months ago)
- Language: Go
- Size: 4.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# discord-minecraft-server-stats
a simple discord bot that displays information on a minecraft server
currently: name, current/max players, and player names
uses [mcapi](https://mcapi.us) but also has internal functions for [mcsrvstat](https://api.mcsrvstat.us/)
```text
Usage of ./bot:
-domain string
server nickname
-loop int
seconds between messages (default 60)
-status int
0: playing, 1: listening
-token string
discord bot token
-users int
seconds between showing users (default 5)
```
## docker
### command line
```shell
docker run -e "TOKEN=XXX..XXX" -e "DOMAIN=sdomain.tld" -e "STATUS=0" -e "LOOP=5" ghcr.io/rssnyder/discord-minecraft-server-stats
```
### docker compose
```yaml
---
version: "3"
services:
discord-minecraft-server-stats:
image: ghcr.io/rssnyder/discord-minecraft-server-stats
environment:
TOKEN: XXX..XXX
DOMAIN: sdomain.tld
STATUS: 0
LOOP: 5
```
## command line
### download binary
grab a download link from [here](https://github.com/rssnyder/discord-minecraft-server-stats/releases).
```shell
curl -L https://github.com/rssnyder/discord-minecraft-server-stats/releases/download/v/discord-minecraft-server-stats___.tar.gz -o discord-minecraft-server-stats.tar.gz
tar zxf discord-minecraft-server-stats.tar.gz
```
### run
```shell
./discord-minecraft-server-stats -token "XXX..XXX" -nickname "some nickname" -activity "some activity" -status "0" -refresh "5"
```