Skip to content

Commands

Introduction

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!

-config Example: -config (greeting, goodbye, logs, prefix, set_role)

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 -create_command.

-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 no

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 Heads or 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.