Tim232 / statsy

A discord bot with realtime stats for popular games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Statsy

Stats for Games in a Discord Bot!

Discord Bots Discord Bots Discord Bots

Welcome

This is a stats bot which displays all your player profile's info from different games! This bot grabs data from the game servers to bring you the most accurate statistics in a visually pleasing way!

Features

  • Realtime statistics
  • Dedicated developers
  • Aesthetically pleasing user interface
  • Multiple account saving
  • Paginated responses to view more results
  • Translations

If you want to request features, create an issue on this repo.

Installation

Please dont host your own instance, instead invite the bot with this link.

You can run the bot locally for development purposes. Simply install the requirements.

pip3 install -r requirements.txt

Then make a .env file and fill it out with the information required in the .env.example file.

Contributing

Feel free to make contributions for the development of this bot. Contributors will get a special role in the discord server.

Join the development server here: https://discord.gg/cBqsdPt

Acknowledgements

Core API's and libraries we use include:

Libraries Description
Rapptz/discord.py Python wrapper to access the Discord API
cgrok/clashroyale (A)sync wrapper to access CR APIs
SharpBit/brawlstats (A)sync wrapper to access CR APIs
mongodb/motor Async wrapper to access MongoDB
APIs Description
api.clashroyale.com Clash Royale Official API
RoyaleAPI Clash Royale Unofficial API
api.clashofclans.com Clash of Clans Official API
brawlapi.cf Brawl Stars Unofficial API
detectlanguage.com API for language detection
Google Firebase Database to store data
MongoDB Database to store data

About

A discord bot with realtime stats for popular games

License:GNU General Public License v3.0


Languages

Language:Python 100.0%