Skip to content

Latest commit

 

History

History
327 lines (286 loc) · 10.1 KB

COMMAND-WIKI.md

File metadata and controls

327 lines (286 loc) · 10.1 KB

ADMIN

ban

  • Aliases: None
  • Description: Ban a user.
  • Examples:
    .ban @jeff spam
  • Options:
    • user: The user to ban.
    • reason: The reason why we are banning the user.
  • Subcommands: None

COIN

coin

  • Aliases: None
  • Description: Handle coin functions.
  • Examples:
    .coin adjust @Codey 100
    .coin adjust @Codey -100 Codey broke.
    .coin
    .coin check @Codey
    .coin c @Codey
    .coin info
    .coin i
    .coin update @Codey 100
    .coin update @Codey 0 Reset Codey's balance.
    .coin transfer @Codey 10
    .coin transfer @Codey 15 Lost a bet to Codey
  • Options: None
  • Subcommands: adjust, check, info, update, leaderboard, transfer

coin adjust

  • Aliases: a
  • Description: Adjust the coin balance of a user.
  • Examples:
    .coin adjust @Codey 100
    .coin adjust @Codey -100 Codey broke.
  • Options:
    • user: The user to adjust the balance of.
    • amount: The amount to adjust the balance of the specified user by.
    • reason: The reason why we are adjusting the balance.
  • Subcommands: None

coin check

  • Aliases: c, b, balance, bal
  • Description: The user to check the balance of.
  • Examples:
    .coin check @Codey
    .coin c @Codey
  • Options:
    • user: The user to check the balance of.
  • Subcommands: None

coin info

  • Aliases: information, i
  • Description: Get info about Codey coin.
  • Examples:
    .coin info
    .coin information
    .coin i
  • Options: None
  • Subcommands: None

coin leaderboard

  • Aliases: lb
  • Description: Get the current coin leaderboard.
  • Examples:
    .coin lb
    .coin leaderboard
  • Options: None
  • Subcommands: None

coin transfer

  • Aliases: t
  • Description: Transfer coins from your balance to another user.
  • Examples:
    .coin transfer @Codey 10
    .coin transfer @Codey 10 Lost a bet to @Codey
  • Options:
    • user: The user to transfer coins to.
    • amount: The amount to transfer to the specified user.
    • reason: The reason for transferring.
  • Subcommands: None

coin update

  • Aliases: u
  • Description: Update the coin balance of a user.
  • Examples:
    .coin update @Codey 100
  • Options:
    • user: The user to update the balance of.
    • amount: The amount to update the balance of the specified user to.
    • reason: The reason why we are updating the balance.
  • Subcommands: None

COMPANY

company

  • Aliases: None
  • Description: None
  • Examples:
    .company add coinbase SRE
    .company find coinbase
  • Options: None
  • Subcommands: enroll, add, remove, find, profile

company add

  • Aliases: a
  • Description: Add a company to your profile
  • Examples:
    .company add https://www.crunchbase.com/organization/microsoft
    .company a microsoft
  • Options:
  • Subcommands: None

company enroll

  • Aliases: e
  • Description: None
  • Examples:
    .company enroll https://www.crunchbase.com/organization/microsoft
    .company enroll microsoft
  • Options:
  • Subcommands: None

company find

  • Aliases: f
  • Description: Find all individuals that work at the company.
  • Examples:
    .company find https://www.crunchbase.com/organization/microsoft
    .company f microsoft
  • Options:
  • Subcommands: None

company profile

  • Aliases: p
  • Description: List all the companies you are associated with
  • Examples:
    .company profile
    .company p
  • Options: None
  • Subcommands: None

company remove

  • Aliases: r
  • Description: Remove a company to your profile
  • Examples:
    .company remove https://www.crunchbase.com/organization/microsoft
    .company r microsoft
  • Options:
  • Subcommands: None

FUN

flipcoin

  • Aliases: fc, flip, flip-coin, coin-flip, coinflip
  • Description: None
  • Examples:
    .flip-coin
    .fc
    .flip
    .coin-flip
    .coinflip
    .flipcoin
  • Options: None
  • Subcommands: None

rolldice

  • Aliases: rd, roll, roll-dice, dice-roll, diceroll, dice
  • Description: Roll a dice! 🎲
  • Examples:
    .roll-dice 6
    .dice-roll 30
    .roll 100
    .rd 4
    .diceroll 2
    .dice 1
    .rolldice 10
  • Options:
    • sides: The number of sides on the die.
  • Subcommands: None

GAMES

bj

  • Aliases: blj, blackjack, 21
  • Description: Play a Blackjack game to win some Codey coins!
  • Examples:
    .bj 100
    .blj 100
  • Options:
    • bet: A valid bet amount
  • Subcommands: None

connect4

  • Aliases: None
  • Description: Play Connect 4!
  • Examples:
    .connect4
    .connect 4 @user
  • Options: None
  • Subcommands: None

rps

  • Aliases: None
  • Description: Play Rock, Paper, Scissors!
  • Examples:
    .rps
    .rps 10
  • Options:
    • bet: How much to bet - default is 10.
  • Subcommands: None

INTERVIEWER

interviewers

  • Aliases: int, interviewer
  • Description: Handle interviewer functions.
  • Examples:
    .interviewer
    .interviewer frontend
  • Options: None
  • Subcommands: clear, domain, pause, profile, resume, signup, list

interviewer clear

  • Aliases: clr
  • Description: Clear all your interviewer data
  • Examples:
    .interviewer clear
  • Options: None
  • Subcommands: None

interviewer domain

  • Aliases: domain
  • Description: Add/remove a domain of your choice
  • Examples:
    .interviewer domain frontend
  • Options:
    • domain_name: A valid domain name
  • Subcommands: None

interviewer list

  • Aliases: ls
  • Description: List all interviewers or those under a specific domain
  • Examples:
    .interviewer list
    .interviewer list backend
  • Options:
    • domain: The domain to be examined
  • Subcommands: None

interviewer pause

  • Aliases: ps
  • Description: Put your interviewer profile on pause
  • Examples:
    .interviewer pause
  • Options: None
  • Subcommands: None

interviewer profile

  • Aliases: pf
  • Description: Display your interviewer profile data
  • Examples:
    .interviewer profile
  • Options: None
  • Subcommands: None

interviewer resume

  • Aliases: resume
  • Description: Resume your interviewer profile
  • Examples:
    .interviewer resume
  • Options: None
  • Subcommands: None

interviewer signup

  • Aliases: signup
  • Description: Sign yourself up to be an interviewer!
  • Examples:
    .interviewer signup www.calendly.com
  • Options:
    • calendar_url: A valid calendly.com or x.ai calendar link
  • Subcommands: None

LEETCODE

leetcode

  • Aliases: None
  • Description: Handle LeetCode functions.
  • Options: None
  • Subcommands: random, specific

leetcode random

  • Aliases: r
  • Description: Get a random LeetCode problem.
  • Examples:
    .leetcoden
    .leetcode random
  • Options:
    • difficulty: The difficulty of the problem.
  • Subcommands: None

leetcode specific

  • Aliases: spec, s
  • Description: Get a LeetCode problem with specified problem ID.
  • Examples:
    .leetcode specific 1
  • Options:
    • problem-id: The problem ID.
  • Subcommands: None

MISCELLANEOUS

help

  • Aliases: wiki
  • Description: Get the URL to the wiki page.
  • Examples:
    .help
    .wiki
  • Options: None
  • Subcommands: None

info

  • Aliases: None
  • Description: Get Codey information - app version, repository link and issue templates.
  • Examples:
    .info
  • Options: None
  • Subcommands: None

member

  • Aliases: None
  • Description: Get CSC membership information of a user.
  • Examples:
    .member [id]
  • Options:
    • uwid: The Quest ID of the user.
  • Subcommands: None

ping

  • Aliases: pong
  • Description: Ping the bot to see if it is alive. 🏓
  • Examples:
    .ping
    .pong
  • Options: None
  • Subcommands: None

uptime

  • Aliases: up, timeup
  • Description: None
  • Examples:
    .uptime
    .up
    .timeup
  • Options: None
  • Subcommands: None

PROFILE

profile

  • Aliases: userprofile, aboutme
  • Description: Handle user profile functions.
  • Examples:
    .profile @Codey
  • Options: None
  • Subcommands: about, grad, set

profile about

  • Aliases: a
  • Description: Display user profile.
  • Examples:
    .profile about @Codey
    .profile a @Codey
  • Options:
    • user: The user to give profile of.
  • Subcommands: None

profile grad

  • Aliases: g
  • Description: Update Grad Roles.
  • Examples:
    .profile grad
    .profile g
  • Options: None
  • Subcommands: None

profile set

  • Aliases: s
  • Description: Set parameters of user profile.
  • Examples:
    .profile set @Codey
    .profile a @Codey
  • Options:
    • customization: The customization to be set for the user.
    • description: The description of the customization to be set for the user.
  • Subcommands: None

SUGGESTION

suggestion

  • Aliases: suggest
  • Description: Handle suggestion functions.
  • This command will forward a suggestion to the CSC Discord Mods. Please note that your suggestion is not anonymous, your Discord username and ID will be recorded. If you don't want to make a suggestion in public, you could use this command via a DM to Codey instead. Examples: .suggestion I want a new Discord channel named #hobbies.
  • Options:
    • details: Details of your suggestion
  • Subcommands: list, update, create

COFFEE CHAT

coffee

  • Aliases: None
  • Description: Handle coffee chat functions.
  • Examples: .coffee match .coffee test 10
  • Options: None
  • Subcommands: match, test