Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Idea
It is often currently unclear what permissions the bot requires while setting up, and, in operation, whether the bot has the permissions it needs.
These need to be made more explicit, particularly during the initial setup process.
Implementation
checkpermissionscommand which checks whether the bot has the required permissions for each study groupnewgroupsetup process which checks whether the bot has the correct permissions to manage the study group being set up.