Skip to content

Eisdrache/MineGramBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MineGramBot

Install

  1. Download/checkout
  2. cd into directory
  3. add/change config.py
  4. (pipenv install)
  5. add pipenv run main.py to your autostart of choice
  6. contact @ModischMinecraftBot on telegram

Commands

  • /start (start is called by telegram on first contact)
  • c/cmd/commands
  • rank [ID]
  • start_server
  • stop_server
  • status

Q & A

Q: Why no docker?
A: Because I can't access executables (minecraft!) from inside a container

Dev notes

Roadmap

check server status (n_players, uptime) -> verbose mode prints joined players

Start/save/stop server/service -> needs to be able to type commands in screen OR start server here --> /say group messages in minecraft

resolve names to ids: search group for name, return id, group only implicit conversion -> message entity type "mention" get rank of all users -> \rank Robin =>\rank 213243

eastereggs (send fortnite dancing steve gif?)

add telegram badge

accept inline commands https://github.com/eternnoir/pyTelegramBotAPI#inline-mode

References

similar implementations:

API libs

About

Telegram bot to manage a minecraft server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%