.Manager

A bot made for handling custom channels. It's responsible for creating a private channel for a user and removing it when it expires. Channel Manager module is highly customizable. During the setup, the administrator is allowed to set 8 features. Thanks to Unbelievaboat integration, you can connect your server's economy with our Channel Manager. The channel owner is also allowed to modify his channel's name and add/remove users from their chanel

Commands

  • api-status - Checks Unbelievaboat's authorization status.
  • channel - Creates a private channel.
  • channel-extend - Extends channels validity by 30 days.
  • channelmanager <setup|update|remove|info|toggles> - Command responsible for managing Channel Manager module.
  • managecategory <create|delete|extend> - Command allowing server administrators to manage private channels.
  • managechannel <rename|addmember|removemember> - Allows private channel owners to edit their channels.
  • about - Displays information about the bot.
  • ping - Checks the bot's latency.
  • help - Displays a list of all bot's commands.

FAQ

Please check if the bot has send_messages and read_messages permission. The bot won't respond to some commands if you didn't set the Channel Manager.

You can set up up to three channel managers, all with different settings. To start the setup run channelmanager setup where you will have to set few settings.

  • Category - a category in which you would like to set channel manager. The bot requires read_messages, send_messages, manage_channels, manage_messages and manage_permissions permissions to work.
  • Category manager role - the additional role which will be allowed to manage private channel category using managecategory command.
  • Log channel - a channel in which every event will be logged. This feature requires read_messages and send_messages permissions to work properly.
  • Number of private channels - maximum number of private channels in that category.
  • Required role - a role which will be required in order to create a private channel. This feature requires manage_roles permission and requires bot's highest role to be higher than required role.
  • Creation fee - an amount of money, from the Unbelievaboat economy, which will be charged from the user when creating a private channel. This feature requires Unbelievaboat bot in your server, you can authorize or check the authorization status using apistatus command.
  • Role given - a role which will be given to the user upon creating a private channel. This feature requires manage_roles permission and requires bot's highest role to be higher than role given.
  • Channel extension
    • the number of months which the user is allowed to extend his channel's validity overall.
    • an amount of money, from the Unbelievaboat economy, which will be charged from the user when extending it's channel's validity. This feature requires Unbelievaboat bot in your server, you can authorize or check the authorization status using apistatus command.
  • Additional channel members
    • a number of additional users that one channel can have.
    • an amount of money, from the Unbelievaboat economy, which will be charged from the user when adding a user to a private channel. This feature requires Unbelievaboat bot in your server, you can authorize or check the authorization status using apistatus command.
That's all, you can access additional settings using channelmanager toggles command.

If you setup more than one Channel Manager, the bot will be work in the following way.

  • If the user running the command fills the role requirements for only one categories he will recive his private channel and will be automatically charged, if you enabled the creation fee.
  • If the user running the command fills the role requirements for more than one categories he will be given the opportunity to choose in which channel he wants to create his channel, after choosing he will recive his private channel and will be automatically charged, if you enabled the creation fee.
  • If ther is multiple categories and no role requirement, the user will be given the opportunity to choose in which category he wants to create his channel, after choosing he will recive his private channel and will be automatically charged, if you enabled the creation fee.

I'm planning on adding new modules like giveaways or role manager. I will also continue on updating already exisiting module with the features you need. For now I'm not planning on adding slash commands. If you have any ideas for future features, please let me know.

Axwril 2022