Skip to content

Command Help

Need some help?

Poni's library of commands certainly isn't small. With a total of 73 commands at your disposal this bot's got it all! However, some of these commands are a bit tricky to learn, that's what this page is for. Here you'll find every single command listed with its description and other uses. If you're still not getting the hang of things ask away in the Poni Development Server and we'll see if we can help out.

Ensure that your commands are working properly

To ensure Poni's commands are setup you need to first run the Initial Setup and Configure it to your needs. Once you've completed that task we're ready to start learning how to use the commands.

What commands can I use?

If you'd like to find out the commands that are available to you just type either your custom prefix and then the word: help or just -help if you are still using the default prefix. Once that has been done, you should receive the list of commands you can use in your DMs from the bot itself.

How to use each command

Like stated previously, using commands can get a little tricky if you don't know how they work. Waiting for a member of staff can also get tedious every time you get stuck with an issue with a command too. So we've created this giant list to help you search how a certain command works.

If a suffix is inside { }, the suffix can be removed for a different result.

General Commands

-activity - Example: -activity {@user}

Executing this command will display the amount of messages you or someone else has sent in that server. Tagging a member using the @ symbol will display their message count instead of yours.

-agree - Example: -agree

Executing this command will agree to a servers guidelines, automatically giving the "Member" role too.

-avatar

Executing this command will embed yours or another members avatar for the server to see. Tagging a member using the @ symbol will show their avatar instead of yours.

-calc - Example: -calc 1 (*, /, +, -) 1

Executing this command will calculate a basic equation for you.

-chelp

Executing this command will list all of the custom commands in your server.

-help

Executing this command will send you a DM with the list of every command that Poni has to offer.

-info

Executing this command will display info about the bot itself such as: version number, developers and much more.

-invite

Executing this command will send an embed containing a link to invite the bot to one of your servers.

-leaderboard - Example: -leaderboard {global}

Executing this command will show you who the top 5 most active members are. Using the global extension you can see who the top 5 most active in the world are.

-merits Example: -merits {@user}

Executing this command will list all of your good deeds that deserved a merit.

-ping

Executing this command will display the current ping.

-points - Example: -points {@user}

Executing this command will display your amount of points. Using the @ symbol you can display another members point balance.

-pay - Example: -pay @user {points}

Executing this command will pay the tagged user the amount of points specified.

-profile - Example: -profile {@user}

Executing this command will display information about a user.

-set_social - Example: -set_social {social} {username}

Executing this command will allow you to add a social media to your profile.

-serverinfo

Executing this command will display information about the server.

-shard

Executing this command will tell you what shard your server is on.

-strikes - Example: -strikes {@user}

Executing this will display the amount of strikes you or a user has been given. Using the @ symbol you can display another members strikes instead of your own.

-trace - Example: -trace {link}

Executing this will trace a URL to see if it redirects. Great for dodging IP grabbers.

-vote

Executing this command will send an embed containing the vote link, vote here

-spotify {@user}

Executing this command will display yours or another members currently playing song on Spotify. Using the @ symbol you can display another users Spotify activity instead of your own.

-weather - Example: -weather {location}

Executing this command finds the current weather of a chosen location.

-forecast - Example: -forecast {location}

Executing this command finds the forecast for a chosen location.

Fun Commands

-cat

Executing this command will embed a random image of a cat.

-dog

Executing this command will embed a random image of a doggo.

-decide - Example: -decide {arg1} {arg2}

Executing this command will decide between two arguments.

-flip

Executing this command will flip a virtual coin.

-fortnite - Example: -fortnite {pc, psn, xbl} {user}

Executing this command will display a yours or a another members Fortnite stats. Using the @symbol you can display another members stats instead of yours.

-gay - Example: -gay {@user}

Executing this command will put a user to the test on the gayness meter and determine how gay they truly are.

-marry - Example: -marry @user

Executing this command will ask your S.O if they wish to marry you. If they reply with yes you will be virtually married.

-divorce

Executing this command will end your virtual marriage between you and your S.O.

-osu - Example: -osu username

Executing this command will find a users Osu! profile.

-slots

Executing this command will launch a virtual slots mini-game.

-lottery

Executing this command will dispaly information about the current lottery.

-lottery enter

Executing this command will enter you into the lottery.

-question - Example: -question {arg}

Executing this command allows you to ask a question to the bot.

-raid - Example: -raid @user

Executing this command will attempt to steal another member's points.

-rapname

Executing this command will give you a rapname for your future career in the rapping industry.

-rban - Example: -rban @user

Executing this command will run a l33t social experiment by making a user think they are banned.

-roll

Executing this command runs a regular virtual 6-sided die.

-ship - Example: -ship @user1 @user2

Executing this command will test the shipping of two users.

-steam - Example: -steam username

Executing this command will display a Steam profile using their vanity ID.

Staff Commands

-zapban

Executing this command on it's own will give you extra info on the command, passing in a member amount argument (for example "10") will ban the last ten members that joined in your server. Please be very careful when using this command!

-slowmode

Executing this command on it's own will give you extra info on the command, passing in a time limit argument (for example "60") will change the channel that the command was executed in slowmode value.

-verification

Executing this command on it's own will give you extra info on the command, (similar to the new slowmode command.) Passing in the level argument (for example "low") will change the moderation of the server to whatever you have provided in the level argument.

-agree_message

Executing this command creates a message with a reaction with the same function as the regular agree command.

-set_role

Executing this command adds a role for users to self assign.

remove_role

Executing this command will remove a role for users to self assign.

-ban

Executing this command does what it says on the tin and bans the tagged user.

-config

Executing this command will bring up the configuration reaction menu.

create_command

Executing this command allows Staff members to create custom commands for a server.

-rmcommand

Executing this command allows Staff members to delete custom commands from a server.

-embed

Executing this command allows Staff members to create embeds.

-rembed

Executing this command allows Staff members to create rich embeds.

-giveaway

Executing this command allows you to create, join and end giveaways.

-hackban

Executing this command allows Staff members to ban a user who is not a part of your server via ID.

-kick

Executing this command will kick the tagged member from your server.

-lock

Executing this command revokes all speaking privileges from a channel.

-unlock

Executing this command reinstates speaking privileges in a channel.

-merit

Executing this command allows you to reward the member tagged in the command.

-rmmerits

Executing this command allows you to remove a merit via it's ID.

-mute

Executing this command allows you to mute a user.

-unmute

Executing this command allows you to unmute a user.

-nuke

Executing this command nukes a specified amount of messages.

-poll

Executing this command allows you to create or join a poll.

-setup

Executing this command will run the initial server setup.

-silence

Executing this command allows you to silence the bot.

-unsilence

Executing this command allows you to unsilence the bot.

-strike

Executing this command allows you strike a member with a reason.

-rmstrikes

Executing this command allows you to remove a strike via it's ID.

-trust

Executing this command allows you to trust a member.

-untrust

Executing this command allows you to un-trust a user.