This bot was created using discordgo to serve in the Halo Completionist Discord by assigning Halo games completion roles to requesting members.
After requesting a role check through "/rolecheck", the bot will check Xbox Live through the free OpenXBL REST API for the user's achievements and according to their progress, either assign a completion role or show what games they need to complete to obtain the role.
This is a source available but not open-source project. It's a public repo instead of private so it is viewable by the Discord users for transparency and discussion reasons.
Copyright (C) 2022 brkzlr
The HCBot project can not be copied, modified, used and/or distributed without my explicit permission. You're allowed to take a look at the code and get ideas/inspiration for your own project but that's about it.