Gamiverse is a bot that can get player stats from various games and display them in a simple and easy to read format.
Command | Desciption |
---|---|
/help |
Get help for the bot |
/contact |
Get contact information for the developer |
/docs |
Get documentation for the bot |
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.
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 |
✅ |
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.