Difference between revisions of "Discord Bot"

From Silver Sun Republic Codex
Line 6: Line 6:
  
 
Currently, the [[Prefect]] Bot serves up most of the commands, but in the future these commands will be split between a [[Commerciante]] Bot and a [[Herald]] Bot for the appropriate tasks.
 
Currently, the [[Prefect]] Bot serves up most of the commands, but in the future these commands will be split between a [[Commerciante]] Bot and a [[Herald]] Bot for the appropriate tasks.
 +
 +
Users can issue the !prefect-help command to retrieve the list below.
  
 
== Registration Commands ==
 
== Registration Commands ==

Revision as of 07:58, 20 May 2020

Discord Bots

The Republic utilizes bots on Discord to automate processes and systems enhancing the overall capability and features of the community. Each bot has a different set of commands, some of which are reserved for admins, but others that are accessible to all members.

Prefect Bot Commands

Currently, the Prefect Bot serves up most of the commands, but in the future these commands will be split between a Commerciante Bot and a Herald Bot for the appropriate tasks.

Users can issue the !prefect-help command to retrieve the list below.

Registration Commands

!register - Provides the Registration URL and checks if your account is registered successfully. !immigrate - Links your Discord Roles to your website account.

Branch/Chapter Commands

!joinBranch branchname - Adds the corresponding branch to your roles.

  • atlas for ATLAS Branch
  • lif for Life is Feudal Branch

!leaveBranch branchname - Removes the corresponding branch from your roles.

  • atlas for ATLAS Branch
  • lif for Life is Feudal Branch

Banking Commands

  • only works in #bank-of-soacio channel

!transfer-funds amount type[gold, silver, bronze] @mention - transfers funds to @mention

!funds-balance - DMs you your current balances

!buy-currency amount type[gold, silver, bronze] - buys "up" meaning buys gold with silver, silver with bronze

!sell-currency amount type[gold, silver, bronze] - sells "down" meaning sells gold for silver, silver for bronze

!exchange-rate - lists current exchange rates of currency in effect

Banking Admin Commands

!deduct-funds amount type[gold, silver, bronze] @mention - deducts funds from @mention

!deposit-funds amount type[gold, silver, bronze] @mention - deposits funds for @mention

!set-rate type[gold, silver, bronze] rate - modifies the exchange rate by type

Redeeming Premium Currency Commands

!redeem-list - DMs the current list of redeemable items and their costs

!redeem-funds item - redeems items from the items list and deducts their cost in gold (will prompt in DM for confirmation)

Contracting Commands

  • only works in #bank-of-soacio channel

!contract-open item/service units price[per unit] currency - opens a contract with item/service, number of units, price per unit, and currency to pay out

!contract-award ID @mention - awards contract to @mention target

!contract-payout increment[50, 100] - pays out contract total as a percentage, 50 or 100 percent

!contract-close - closes out the contract and pays out any remaining award funds

!contracts - DMs current contracts open and awarded

For any questions or assistance please contact Duke Bernardo