Skip to content

Gamiverse is a bot that can get player stats from various games and display them in a simple and easy to read format

Notifications You must be signed in to change notification settings

NaufalK25/gamiverse-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamiverse Bot

Invite Discord Invites\ Telegram

Gamiverse is a bot that can get player stats from various games and display them in a simple and easy to read format.

Commands

General

Command Desciption
/help Get help for the bot
/contact Get contact information for the developer
/docs Get documentation for the bot

Game

Game Command Type Discord Telegram Status
🔫 Brawl Stars /bs <tag> API Temporarily Remove
⚔️ Clash of Clans /coc <tag> Web Scraping OK
👑 Clash Royale /cr <tag> Web Scraping OK
♟️ Chess.com /chess <username> API OK
🛡️ Destiny 2 /d2 <platform> <membershipId> API OK
🌐 Fate/Grand Order /fgo <server> <userId> Web Scraping OK
⛰️ Genshin Impact /genshin <uid> Web Scraping OK
🌌 Honkai Star Rail /hsr <uid> Web Scraping OK
🎹 osu! /osu <id> API OK
🔫 PUBG /pubg <platform> <accountId> API OK
🧱 TETR.io /tetrio <username> API OK

Note: Brawl Stars commands are temporarily removed due to how the API works. The API requires an IP address to be whitelisted before it can be used and when restarting the bot, the IP address changes so I have to manually delete the old API key and create a new one.

API

Game Documentation Auth Official
🔫 Brawl Stars https://developer.brawlstars.com/#/documentation Bearer
♟️ Chess.com https://www.chess.com/news/view/published-data-api None
🛡️ Destiny 2 https://bungie-net.github.io/multi/ x-api-key
🎹 osu! https://osu.ppy.sh/docs/index.html Bearer
🔫 PUBG https://documentation.playbattlegrounds.com/en/introduction.html Bearer
🧱 TETR.io https://tetr.io/about/api/ None

Web Scraping

Game Website Official
⚔️ Clash of Clans https://www.coc-stats.net/
👑 Clash Royale https://royaleapi.com/
🌐 Fate/Grand Order https://rayshift.io/
⛰️ Genshin Impact https://enka.network/
🌌 Honkai Star Rail https://enka.network/

Here is a warning. When compared to using APIs for data retrieval, web scraping has several disadvantages:

  • Reliability: Web scraping can break if the website's structure changes.
  • Legal Issues: Web scraping may pose legal risks and raise ethical concerns.
  • Performance: It can be slower and less efficient than APIs.
  • Maintenance: Frequent updates are needed to adapt to site changes.
  • Limited Data: May provide less structured and comprehensive data.

Additional Notes:

  • /fgo command still has a bug where if the user id for master is not found, the bot does not provide any response and might crash the program.

About

Gamiverse is a bot that can get player stats from various games and display them in a simple and easy to read format

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published