TechnoTalksDev / Reko

A Minecraft Server Status discord bot written in python! Check out readme for more details!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reko Banner

Reko (Formerly: Project MSS)

A Minecraft Server Status discord bot! WIP!

I'm back!

Key Features

  • Get player count, online players (To-Do), server version, and motd
  • Get latency to server (ping from bot to server)
  • Get the approximate location
  • Set a server for your guild to track
  • Updating Chart of player count and other info (To-Do)
  • Player stats (Planned)
  • Track when players join and leave (To-Do)
  • @Online Players role automatically assigned to online players on the server (To-Do)
  • Hack Minecraft Servers (This is a joke...I think)

To-Do list

If you would like to contribute, or just want to see upcoming features, then take a look at the To-do list!

Website

Reko has a website now! Go check it out! Link

Setup

I request that if you want to test the main bot that you don't run a seperate instance of the bot and instead just invite it. If your are developing or contributing to the bot then please go ahead!

Dependencies and enviroment variables:

  1. Installing dependencies (Really quite simple because of... you guessed it! Poetry!)
    • You do need to install poetry first!
    • Then simply run poetry install!
    • Poetry will then do all the work and install all the packages and their dependencies for you!
    • Note: If your using an editor like VSCode and don't want to manually change the venv path then you can look into this poetry config option which creates the venv in the project directory simplifying things
  2. Setting up enviroment variables
    • Please create and .env file in the secrets folder with the variable TOKEN
    • And a proper connection uri in the MONGO_LINK variable.
    • Please do not include quotes around the variables.
TOKEN=A123C456B7890
MONGO_LINK=localhost:27017

Licence/Terms of use

I present to you the GNU Affero General Public License! Please browse through the license for basic info. If you plan on publishing your forked version (with valid and extensive changes), please make sure to run it by me once (You can contact me through my Discord Server), I would love to see what you've done with the bot!.

Thanks

Thanks for viewing the repo I will update the bot (and this readme) and make it better in the future!

PS: Go add the bot! Link on the website!

About

A Minecraft Server Status discord bot written in python! Check out readme for more details!

License:GNU Affero General Public License v3.0


Languages

Language:Python 98.8%Language:Dockerfile 1.2%