Poni has a vast majority of commands available for you and staff to use! With a total of 63 commands available for you to use, you're sure to need to know how to use them! Poni has commands that range from fun commands to crucial raid stopping commands!
Ensuring Commands Work
To ensure that a command will work, we first need to go ahead and run setup and config Poni. This will setup and configure Poni for your server! We are now ready to start learning how to use commands.
Commands available to you
Finding out if a command is available to you is easy! All you need to do is run YourPrefixhelp, replacing YourPrefix with - or a custom prefix if you have set one! Poni will then Direct Message you with information concerning commands available for you to use!
How to use each command
Using commands can be the tricky bit if you are unsure how a command works! Finding out how a command works can also be tricky if you have to wait for a Member of Support to help you out! So here's how each command works. For each command, replace - with your own prefix.
-activity - Example: -activity @user
Running this will display the total message count of a user or you! Removing
@user will display your message count!
-agree - Example: -agree
Running this will agree to the Server Rules, and will give you the member role set in the config.
-assign - Example: -assign rolename
Running this will assign you a role set by Staff which is later explained on how to setup! If the role name has an emoji in, be sure to put the role name in Speech Marks, for example
-assign ":desktop: Windows User".
-remove - Example: -remove rolename
Running this will remove the role you assigned yourself before. Once again, setting this up will be explained later. If the role name has an emoji in, be sure to put the role name in Speech Marks, for example
-remove ":desktop: Windows User".
-assign_role Example: -assign_role @rolename
Running this will allow a user to run
-assign rolename and recieve the role you set. You need to make sure the role is
mentionable and is BELOW the Poni role.
-remove_role Example: -remove_role @rolename
Running this will disallow a user from assigning the role to themselves. You need to make sure the role is
mentionable before attempting to remove it.
-avatar Example: -avatar @user
Running this will return the mentioned users avatar, removing the mentioned user will return your avatar!
-ban Example: -ban @user reason
Running this will ask if you would like to ban a user. If no reason is provided it will return "No reason provided" to the user upon Notification of their ban in Direct Messages.
-calc Example: -calc number1 (*, /, +, -) number2
Running this will allow you to calculate two numbers together, replacing (x, /, +, -) with what you want to do!
-cat Example: -cat
Running this will display a random cat image in an embed format!
Running this will configure Poni for your server!
-create_command Example: -create_command commandname commandoutput
Running this will create a Custom Command for your server, changing commandname for what you want to come after the prefix, and the commandoutput to be what is outputted.
-rmcommand Example: -rmcommand commandname
Running this will delete a Custom Command created in your server, changing commandname for what you set before.
-chelp Example: -chelp
Running this will display all Custom Commands in your server set using
-decide Example: -decide choice1 choice2
Running this will decide between the two choices inputted. If one of your choices include more than one word, put it inside speech marks, For Example: ``-decide "Novus Community" "Novus Bot Support".
-dog Example: -dog
Running this will display a random dog image in an embed format!
-embed Example: -embed text
Running this will display your embed in a text format.
-rembed Example: -rembed text
Running this will begin a sequence of questions.
Upon running -rembed text you will get your first question. Answer this with a color of choice, or a HEX Code of choice. If you want the default Poni color, respond with the answer
After answering with the color of choice a new question will appear, asking you if you want to have a custom image, respond with a link to your custom image or just respond with
no to display your avatar.
Success! We've successfully created a Rich Embed which should look similar to this.
-flip Example: -flip
Running this will output either
Tails like a virtual coin.
-fortnite Example: -fortnite (xbl, psn, pc) fortniteusername
Running this command will output information about a Fortnite User on the specific platform, defined by XBL for Xbox, PSN for PlayStation and PC for PC.
-gay Example: -gay
Running this will output a percentage on how gay you are
-create_giveaway Example: -create_giveaway giveawayname
Running this will initiate a Giveaway for Users to join in with the ID specified in the embed.
-enter Example: -enter giveawayid
Running this will allow you to join a Giveaway created by Staff of the Server.
-end_giveaway Example: -end_giveaway giveawayID
Running this will allow you to end a Giveaway, and randomly choose a winner.
-hackban Example: -hackban USERID
Running this will allow you to ban users by ID, not in the server. You can ban multiple IDs, by placing a space in between each ID.
-help Example: -help
Running this provides every command available for use in Poni, and a brief description on them.
-info Example: -info
Running this provides current information about Poni.
-invite Example: -invite
Running this provides an invite to Poni, in which you can invite Poni to your server.
-kick Example: -kick @user reason
Running this removes a user from the server but not permanantly, not providing a reason will make the reason "No reason provided"
-leaderboard Example: -leaderboard
Running this provides the Top 5 highest activity in your server.
-marry Example: -marry @user
Running this creates a virtual marriage in Discord.
-divorce Example: -divorce
Running this ends your marriage with someone.
-merit Example: -merit @user reason
Running this provides a merit to the user with the reason specified, not including a reason will make the reason "No reason provided".
-merits Example: -merits @user
Running this provides the merits for a user, not providing a user will return the merits for you.
-rmmerits Example: -rmmerits meritID
Running this removes a merit from the user by the Merit ID.
-mute Example: -mute @user reason
Running this will temporarily mute the user specified.
-unmute Example: -ummute @user
Running this will remove the mute from the user specified.
-nuke Example: -nuke amount
Running this will remove an amount of message specified. The amount must be
100 or lower.
-osu Example: -osu username
Running this provides information about an osu! player.
-paste Example -paste (lenny, bear, hi, cat, shock, hug, flip)
Running this pastes one of the following pastes.
-ping Example: -ping
Running this returns the current ping of the bot.
-points Example: -points @user
Running this returns the total points across all servers, determined by strikes, merits and message count. Removing @user will display your points.
-create_poll Example: -create_poll question
Running this will provide a thumbs up, thumbs down poll for the question defined.
-end_poll Example: -end_poll pollID
Running this will end the Poll created by it's ID.
-profile Example: -profile @user
Running this will provide information about a user on Discord. Removing the @user will provide your profile.
-question Example: -question question
Running this will provide a yes/no answer to your question!
-rapname Example: -rapname
Running this will provide a "rapname" as if you're a SoundCloud artist.
-rban Example: -rban @user
Running this will create a "social experiment" making the user think they're banned!
-roll Example: -roll
Running this will provide a number from 1-6 from the virtual die.
-serverinfo Example: -serverinfo
Running this will output information about the Server.
-setup Example: -setup
Running this will initiate the setup for Poni. Check out the Setup Documentation.
-shard Example: -shard
Running this will provide Shard information for your server.
-ship Example: -ship @user1 @user2
Running this will "ship" two users together.
-slots Example: -slots
Running this will spin a virtual slot machine.
-steam Example: -steam vanityID
Running this will provide information about a Steam User by their VanityID (their URL).
-strike Example: -strike @user reason
Running this will strike a user for the reason defined, not including a reason will make the reason "No reason provided".
-strikes Example: -strikes @user
Running this will provide the strikes for the user tagged. Not tagging a user will provide your strikes.
-rmstrikes Example: -rmstrikes StrikeID
Running this will remove a strike by it's StrikeID.
-trace Example: -trace https://ponibot.xyz/
Running this will provide information about any URL redirections (if any).
-trust Example: -trust @user
Running this will provide the Trusted role set in the config.
-untrust Example: -untrust @user
Running this will remove the Trusted role set in the config.
-weather Example: -weather location
Running this will provide the current weather for the location.
-forecast Example: -forecast location
Running this will provide the upcoming forecast from the location.