Bot Configuration
Bot configuration is an important module for developers to maintain and configure bots, mainly including basic bot information maintenance, permission & subscription event management, advanced option configuration, and other functions.
In the basic information maintenance section, developers can view and modify various basic information of the bot, such as its avatar, name, Webhook URL, etc.
In the permissions & subscription events management section, developers can assign different permissions and levels to bots based on their access needs to repository resources, such as adding repository permissions or changing pull request write permissions to read permissions. Developers can also modify the bot's event subscription list, such as subscribing to repository push events or unsubscribing from pull request assignment events, to update and upgrade bot functionality.
In the advanced options configuration section, developers can change the bot's public/private status, which affects its scope of use. Note that a public bot cannot be made private if it is already installed in other repositories. Developers can choose to publish their bot to the marketplace by providing listing information, including market description, primary features, secondary features, and other details.
Developers can also perform bot deletion and transfer operations. Initiating a transfer means changing the bot's ownership and requires entering the recipient's username. The ownership change is completed once the recipient accepts; if rejected, the transfer operation is cancelled.