ProphetBot Commands - Council

Format:
/command_name
<required_parameter>
<optional_parameter>
-optional_parameter:
Parameter Description
    Dashboards
    Administrative dashboard commands
    /rp_create
    <excluded_channel_1>
    <excluded_channel_2>
    <excluded_channel_3>
    <excluded_channel_4>
    <excluded_channel_5>
    Creates a RP dashboard for the ChannelCategory
    -excluded_channel_1:
    Channel to exclude from the dashboard
    -excluded_channel_2:
    Channel to exclude from the dashboard
    -excluded_channel_3:
    Channel to exclude from the dashboard
    -excluded_channel_4:
    Channel to exclude from the dashboard
    -excluded_channel_5:
    Channel to exclude from the dashboard
    /rp_exclude
    <excluded_channel>
    Adds a channel to the exclusion list for the current CategoryChannel's dashboard
    /shop_create
    Creates a dashboard showing open shops, shop type, owner, and available seeks
    /guild_create
    Creates a dashboard showing basic server level progression
    Global Event
    Commands to help stage a mass-player global event for logging
    /create
    <name>
    <gold>
    <exp>
    <combat>
    <mod>
    Creates a new global event
    -combat:
    Indicates whether this is a combat global or RP global. Default is RP/false
    -mod:
    Base RP modifier for the event. Default is 'medium'
    /update
    <name>
    <gold>
    <experience>
    <mod>
    <combat>
    Update base information on the global event
    -name:
    Global event name
    -gold:
    Base gold reward for the event
    -experience:
    Base experience reward for the event
    -mod:
    Base effort modifier for the event
    -combat:
    Indicates whether this is a combat global or RP global
    /purge
    Purges all the currently stages global information without logging it
    /scrape
    <channel>
    Scrapes a channel and adds all the non-bot users to the currently stages global event
    /player_update
    <player>
    <mod>
    <host>
    <gold>
    <exp>
    Updates player information for the currently staged event, or if they are not in the event, will add/reactivate them.
    -mod:
    Players current effort modifier for the event
    -host:
    Players host status for the event
    -gold:
    Player's reward gold amount. If set, then will turn off auto-reward calculations for the player. To turn back on, re-run the command with the player's effort modifier specified
    -exp:
    Player's reward experience amount. If set, then will turn off auto-reward calculations for the player. To turn back on, re-run the command with the player's effort modifier specified
    /remove
    <player>
    Removes a player from the global event staging
    /review
    <player_list>
    Review the details of the currently staged global event
    -player_list:
    List out all the players and their information. Default is False
    /mass_adjust
    <threshold>
    <operator>
    <mod>
    Given a threshold and operator, adjust all players meeting the criteria to the designated effort modifier.
    /commit
    Create and log the Global Event as it is currently staged. Will generate appropriate logs for each player
    /help
    Summary and help information for the command group
    Guild
    Commands specific to Guild/server settings and configurations.
    /max_level
    <level>
    Set the max level for the server. Default is 3
    /set_xp
    <amount>
    Override the XP for the server
    /status
    <display_inactive>
    Gets the current server's settings/status
    -display_inactive:
    List out the inactive players (defined as not having a log in the past 30 days
    /stipend_add
    <role>
    <ratio>
    <reason>
    Adds/modifies a stipend for a role at a ratio of the level cap
    -reason:
    Reason for the stipend. Will be documented in the log notes.
    /stipend_remove
    <role>
    Removes a stipend for a given role
    /schedule_reset
    <day_of_week>
    <hour>
    Schedules what day/hour the weekly reset command will automatically run. Hour will be treated as UTC
    /weekly_reset
    Performs a manually weekly reset for the server
    Log
    Log commands for the magewrongs magewrights
    /get_history
    <player>
    <num_logs>
    Returns the log history for a player
    -num_logs:
    The number of logs to display. Minimum of 1, maximum of 20, default is 5
    /rp
    <player>
    Logs a completed RP for a player
    /buy
    <player>
    <item>
    <cost>
    Log the purchase of an item for a player, subtracting the gold from their inventory
    /sell
    <player>
    <item>
    <cost>
    Log the sell of an item for a player, adding the gold to their inventory.
    /bonus
    <player>
    <reason>
    <gold>
    <xp>
    Gives bonus gold and/or experience to a player. Seek council approval for bonuses exceeding 25 xp/gp.
    -gold:
    Amount of gold to give to a player
    -xp:
    Amount of experience to give to a player
    /ep
    <role>
    <ep>
    Grant adventure rewards to the players and DMs of a given Adventure Role. NOTE: You must be an Admin/Council to run this command
    /global
    <player>
    <global_name>
    <gold>
    <xp>
    Manually logs a global event for a player
    /null
    <log_id>
    <reason>
    Nullifies a log, and reverses all gold/xp rewards. NOTE: You must be an Admin/Council to run this command
    Shop Admin
    Commands for shop/establishment administration
    /create
    <name>
    <type>
    <owner>
    <category_channel>
    <shelf>
    <network>
    <mastery>
    Creates a new shop/establishment. Creating the channel and settingt permissions
    -shelf:
    # of shelf upgrades if starting with upgrades
    -network:
    # of network upgrades if starting with upgrades
    -mastery:
    # of mastery upgrades if starting with upgrades
    /upgrade
    <owner>
    <type>
    <num>
    Document an upgrade for a shop
    -num:
    Number of upgrades for type. Default of 1
    /close
    <owner>
    Closes a shop
    /convert
    <owner>
    <type>
    Converts a shop from one type to another, while retaining all other information
    Holding Admin
    Used to manage holdings (Player owned RP channels)
    /create
    <owner>
    <name>
    <category_channel>
    <owner_2>
    <owner_3>
    Used to create a new TextChannel in a category and sets up channel permissions
    -owner_2:
    If more than one owner, you can specify it here
    -owner_3:
    If more than two owners, you can specify it here
    /modify_owner
    <owner>
    <channel>
    <modify>
    Modify the holding channel owners
    -modify:
    Whether to 'Add' or 'Remove' the owner from the channel