Commands
Administration
award
Full command: !award <setting>
Use this to access award settings.
award badge
Full command: !award badge <user> <badge_name>
Use this to award a badge to a user.
award upgrade
Full command: !award upgrade
Use this to award an upgrade to the server in which you are running this command.
create
Full command: !create <setting>
Use this to access create options.
create badge
Full command: !create badge <emoji> <name>
Use this to create a custom badge on your server.
create emoji
Full command: !create emoji <pokemon>
This will create an emoji from the pokémon you input.
create global-emoji
Full command: !create global-emoji <pokemon>
This will create an emoji from the pokémon you input.
create profile-roles
Full command: !create profile-roles
Use this to create all the profile roles. This includes ign, tc, level, country and profile.
create role
Full command: !create role <name>
Use this to create a role.
create team-roles
Full command: !create team-roles
Use this to create the mystic, valor and instinct roles.
delete
Full command: !delete <setting>
Use this to access delete options.
delete all-poke-emoji
Full command: !delete all-poke-emoji
This will delete all emojis from pokémon that are in your server.
delete all-poke-roles
Full command: !delete all-poke-roles
Use this to delete all the poke roles in your server.
delete badge
Full command: !delete badge <name>
Use this to delete a custom badge on your server.
delete emoji
Full command: !delete emoji <pokemon>
This will delete an emoji from the pokémon you input.
delete not-global-poke-emoji
Full command: !delete not-global-poke-emoji
This will delete all emojis from pokémon that are not currently in raids in your server.
delete not-global-poke-roles
Full command: !delete not-global-poke-roles
Use this to delete all the poke roles from pokémon that are currently not active in raids.
delete poke-roles
Full command: !delete poke-roles <pokemon>
Use this to delete the roles of the pokémon you input, as well as the weather boosted roles.
delete role
Full command: !delete role <name>
Use this to delete a role.
global-ban
Full command: !global-ban <user>
Use this to completely ban someone from creating raids and joining raids in your server. This works on cross-server raids as well.
global-unban
Full command: !global-unban <user>
Use this to unban that has been globally banned before.
leaderboard
Full command: !leaderboard <setting>
Use this to access leaderboard settings.
leaderboard automatic
Full command: !leaderboard automatic <channel>
Use this to send an automatic leaderboard that will update every 24 hours.
leaderboard ban
Full command: !leaderboard ban <user>
Use this to remove a user from appearing on the leaderboard.
leaderboard extended
Full command: !leaderboard extended [recent=True]
Use this to view the complete leaderboard.
leaderboard reset
Full command: !leaderboard reset
Use this to reset the leaderboard.
leaderboard unban
Full command: !leaderboard unban <user>
Use this to make a user appear on the leaderboard again.
leaderboard view
Full command: !leaderboard view [recent=True]
Use this to see the top 10 trainers who have joined and hosted raids, as well as the ones with more points. You can specify if you want to retrieve the most recent leaderboard or the all-time leaderboard.
poke-rr
Full command: !poke-rr <setting>
Use this to access pokémon reaction roles.
poke-rr create
Full command: !poke-rr create <channel> <pokemon>
Use this to create a reaction role of the pokémon you input. This will also create all the necessary roles.
poke-rr create-all-in-one
Aliases: caio
Full command: !poke-rr create-all-in-one <channel>
Use this to create a reaction role of each tier of the pokémon active in raids.
poke-rr edit
Full command: !poke-rr edit <message_id> <channel> <pokemon>
Use this to edit a pokémon reaction role. This will also create all the necessary roles and emojis. You need to input all the pokémon you want on a pokémon reaction role, and Nexus will update it accordingly, without deleting the ones that are already there.
poke-rr global-create
Full command: !poke-rr global-create <channel> [tier=all]
Use this to create a reaction role of the pokémon currently in raids.
poke-rr global-edit
Full command: !poke-rr global-edit <message_id> <channel> [tier=all]
Use this to edit a pokémon reaction role with the pokémon that are currently in raids.
poke-rr mentionable
Full command: !poke-rr mentionable
Use this to toggle on/off roles from pokémon reaction roles being mentionable.
poke-rr permaboosted
Full command: !poke-rr permaboosted
Use this to toggle on/off permaboosted showing on pokémon reaction roles.
poke-rr tier-roles
Full command: !poke-rr tier-roles
Use this to toggle on/off tier roles showing on pokémon reaction roles.
poke-rr weather-boosted
Full command: !poke-rr weather-boosted
Use this to toggle on/off weather boosted pokémon reaction roles.
pokebattler-raid-network
Aliases: pokebattler, prn
Full command: !pokebattler-raid-network <setting>
Use this to access settings for the Pokebattler Raid Network.
pokebattler-raid-network feed
Full command: !pokebattler-raid-network feed
Use this to create a channel with the Pokebattler Raid Network feed. Raids from other servers will appear in here and you can join them through the app or by joining the remote server.
pokebattler-raid-network permanent-invite
Full command: !pokebattler-raid-network permanent-invite <permanent_invite_url>
Use this to set a permanent invite for this server on the Pokebattler Raid Network.
pokebattler-raid-network toggle
Full command: !pokebattler-raid-network toggle
Use this to turn on/off the pokebattler raid network in your discord server.
punish
Full command: !punish <user> [amount=10]
Use this to deduct points from a user.
quickstart
Full command: !quickstart
Use this send the initial message Nexus sends when it joins a server.
reset-points
Full command: !reset-points <user>
Use this to reset the amount of points from a user.
revoke
Full command: !revoke <setting>
Use this to access revoke settings.
revoke badge
Full command: !revoke badge <user> <badge_name>
Use this to revoke a badge from a user.
rr
Aliases: reaction-role
Full command: !rr <setting>
Use this to access reaction roles.
rr create
Full command: !rr create <message_id> <channel> <emoji> <role>
Generic reaction role implementation.
rr delete
Full command: !rr delete <message_id> <channel_id>
Use this to delete a reaction role from your server. You can also manually delete the message.
rr view
Full command: !rr view
Use this to view all your reaction roles. There’s a limit fo 50 per server.
server
Full command: !server <setting>
Use this to access server settings.
server change-nicknames
Full command: !server change-nicknames
Use this to change the nicknames of every member in your server to their corresponding in-game name (only if set).
server freeze-restrictions
Full command: !server freeze-restrictions <channel>
Use this to freeze global raid restrictions on a raid channel. This will only allow the current pokémon that are in raids of the tiers your raid channel has restrictions on.
server info
Full command: !server info
Use this to check information about your server.
server instinct-role
Full command: !server instinct-role <role>
Use this to change the instinct role in your server.
server log-channel
Full command: !server log-channel [channel=None]
Use this to set the channel in which you’ll receive logs from the raids on your server.
server main-raid-channel
Full command: !server main-raid-channel [channel=None]
Use this to set the channel in which all raids will be visible.
server moderator-role
Full command: !server moderator-role <role>
Use this to change the moderator role in your server.
server mystic-role
Full command: !server mystic-role <role>
Use this to change the mystic role in your server.
server online-channel
Full command: !server online-channel [channel=None] [tier=all]
Use this to set the channel in which you’ll receive raids from other servers.
server prefix
Full command: !server prefix <prefix>
Use this to change the prefix on your server. You can only use one character as a prefix.
server profile-channel
Full command: !server profile-channel [channel=None]
Use this to set the channel in which Nexus will scan screenshots to update trainer profiles.
server raid-channel
Full command: !server raid-channel <channel>
Use this to set the channel in which raids will be posted. Only the raid command will work on this channel.
server raid-info
Full command: !server raid-info
Use this to check information about raid channels in your server.
server raid-restrictions
Full command: !server raid-restrictions <channel> <restrictions>
Use this to set raid restrictions on an existing raid channel. You can either use tier restrictions or pokémon restrictions, but not both.
server setup-channel
Full command: !server setup-channel [channel=None]
Use this to set the channel in which Nexus will mention players when they try to create or join raids and they don’t have permission to do so.
server toggle
Full command: !server toggle <setting>
Use this to access toggle configuration.
server toggle auto-counters
Full command: !server toggle auto-counters
Use this to toggle on/off inserting counters automatically in raids.
server toggle automoderator
Full command: !server toggle automoderator
Use this to toggle on/off the automoderator, this will prevent/allow users with negative points to join and create raids.
server toggle autoroles
Full command: !server toggle autoroles
Use this to toggle on/off roles being created automatically when someone clicks the notification button.
server toggle force-nickname
Full command: !server toggle force-nickname
Use this to toggle on/off forcing nicknames of members of your server to be their respective in-game trainer names.
server toggle join-multiple-raids
Full command: !server toggle join-multiple-raids
Use this to toggle on/off allowing trainers to join more than one raid at the same time in your server.
server toggle online-raids
Full command: !server toggle online-raids
Use this to toggle on/off being able to send raids to other servers in your server.
server toggle public-raids
Full command: !server toggle public-raids
Use this to toggle off/on public raids in your server. Anyone can interact with the raids if turned on.
server toggle screenshot-scanning
Full command: !server toggle screenshot-scanning
Use this to toggle on/off scanning screenshots in raid and profile channels.
server toggle unfriend
Full command: !server toggle unfriend
Use this to toggle off/on the unfriend the host message when a raid ends. This doesn’t apply to raids from other servers.
server valor-role
Full command: !server valor-role <role>
Use this to change the valor role in your server.
update-all-members-roles
Full command: !update-all-members-roles
Use this to update all roles of members on your server. This action can take up to several minutes. This will update all profile roles, if they exist (ign, tc, level, country, team, profile)
view
Full command: !view <setting>
Use this to access view settings.
view badges
Full command: !view badges
Use this to view all badges in your server
Other
pt
Aliases: pdt, pst
Full command: !pt
Get the current Pacific Time. This is useful for events that start in this timezone.
summon
Aliases: ping
Full command: !summon
Summon Nexus. Or get the latency of the bot. Whatever sounds cooler.
support
Full command: !support
This will give you the invite link to the support discord server of Nexus.
utc
Full command: !utc
Get the current Coordinated Universal Time. This is useful for events that start in this timezone.
Profile
delete-profile
Full command: !delete-profile
Deletes all the information in your trainer profile.
load-profile
Aliases: change-profile
Full command: !load-profile
Use this to load a saved profile. You need to support Nexus to access this command.
profile
Full command: !profile [user=None]
Use this to show someone’s profile. If you give this no argument, it will show yours.
save-profile
Full command: !save-profile
Use this to save your current profile. You need to support Nexus to access this command.
search
Full command: !search <ign>
Use this to search for a trainer in your server.
set
Full command: !set <setting>
Use this to set different settings on your profile.
set country
Full command: !set country <country>
Use this to set your country. You can give this the name of the country or the country code.
set level
Aliases: lvl
Full command: !set level <level>
Use this to set your level. You can set it to a maximum of 50.
set location
Full command: !set location <latitude> <longitude>
Use this to set your location for trading purposes. Your location can’t be seen by anyone. You need to input your latitude and longitude.
set profile
Full command: !set profile
Use this to set all settings in your profile.
set team
Full command: !set team <team>
Use this to set your team. The available teams are mystic, valor and instinct.
set trainer-code
Aliases: tc, code, friend-code, fc
Full command: !set trainer-code <trainer_code>
Use this to set your trainer code.
set trainer-name
Aliases: name, tn, ign
Full command: !set trainer-name <ign>
tc
Aliases: fc, trainer-code, friend-code
Full command: !tc [user=None]
Use this to retrieve someone’s trainer code.
update-my-roles
Full command: !update-my-roles
Use this to update your profile roles according to your current information set on Nexus. If your server has no profile roles, this command will not do anything.
Raids
add
Full command: !add <trainer>
Use this to add someone to a raid, even if that person is not in the discord server.
advance
Full command: !advance
Use this in a raid train to advance to the next raid. This will decrease the amount of raids by 1.
auto-join
Aliases: autojoin
Full command: !auto-join <setting>
Use this to access auto-join options.
auto-join start
Full command: !auto-join start <pokemon>
Use this to start auto-joining raids for the pokémon you input.
auto-join status
Aliases: refresh
Full command: !auto-join status
Use this to check your position on the autojoin queue, as well as refreshing your timeout.
auto-join stop
Aliases: leave
Full command: !auto-join stop
Use this to stop auto-joining raids and leave your position on the queue.
backout
Full command: !backout
Use this to notify trainers to back out of the lobby
boss
Aliases: b
Full command: !boss <pokemon>
Use this in a raid to change the raid boss you are hosting.
bye
Aliases: leave
Full command: !bye
Use this to leave a raid.
close
Full command: !close
Use this in a raid to close it, no one else can join it.
counters
Full command: !counters [boss=None]
Use this to get the top 6 counters against a raid boss. If you use this inside a raid, you don’t need to include the pokémon in the command.
downvote
Full command: !downvote [trainer=None]
Use this to downvote a user inside an online raid. If you give this no user, it will default to the host.
end
Full command: !end
Use this to end a raid.
gender
Full command: !gender [gender=None]
Use this in a raid to change the gender of the raid boss.
go
Aliases: start
Full command: !go [split=yes]
Use this to start your raid. Your raid will be closed, and all members will be pinged to let them know you’ve entered the lobby. You’ll also be given a search string of trainers you need to invite.
go-live
Aliases: nexus
Full command: !go-live
Use this to get your raid live in other servers where Nexus is in.
gym-control
Aliases: control, gc
Full command: !gym-control <team>
Use this in a raid to change the team that has the gym control.
host
Full command: !host
Use this in a raid to get information from the host.
invites
Aliases: i
Full command: !invites [split=yes]
This will give you a search string of the trainers you need to invite to a raid. !go will give you this list as well.
invites-limit
Aliases: limit, il
Full command: !invites-limit [amount=5]
Use this in a raid to limit the amount of players you are inviting. You can reset the limit by running the command with no argument.
kick
Full command: !kick [trainer=None]
Use this to kick someone from a raid.
kick-all
Full command: !kick-all
Use this to kick everyone from a raid.
leave-all-raids
Full command: !leave-all-raids
Use this to leave all the raids you are currently inside from the server in which you run the command.
member
Full command: !member <trainer>
Use this in a raid to get information from the user you input.
members
Aliases: m
Full command: !members
Use this to get a list of the members in a raid that has more information about them.
mention
Full command: !mention <message>
Use this to mention the trainers on your raid.
mention-unready
Aliases: mention-not-ready
Full command: !mention-unready <message>
Use this to mention the trainers on your raid that are not ready.
min-level
Aliases: minimum-level, ml
Full command: !min-level <level>
Use this in a raid to change the minimum level required to enter the raid.
my-raids
Full command: !my-raids
Use this to view all the raids you are currently inside from the server in which you run the command.
only-hosting
Aliases: oh
Full command: !only-hosting <value>
Use this in a raid to change if you are only hosting the raid and not joining, or if you are joining with the invitees.
open
Full command: !open
Use this in a raid to open it.
raid
Aliases: r
Full command: !raid <flags>
Use this to create a raid. You can further customize your raid by going to the raid setup or adding extra flags at the end of the command, here’s how flags work: You can input the name of the flag followed by its value (flag:value), you can either separate flags with a space or with quotes (“flag: value” flag:value), and for flags that are either true or false, by just mentioning the flag the true value will be assumed (“weather-boosted” instead of “weather-boosted:true”). All flags have its corresponding command, and aliases can be used as well. You’ll also skip the raid setup if you input at least one flag. You can input all the flags you want in any order, but you can also just input the values directly in the following order (you don’t need to input all of them): [time-left=45] [weather-boosted=yes] [invites-limit=5] [only-hosting=no] [minimum-level=5] [train=1] [rehost=no] [gym_control=None] [Gender=None]
FLAGS: weather-boosted (possible values: true/false) invites-limit (possible values: 0-10) only-hosting (possible values: true/false) minimum-level (possible values:1-50) train (possible values: 1+) rehost (possible values: true/false) gym_control (possible values: instinct, mystic, instinct) gender (possible values: male/female)
Here are some examples: !raid latias 32 yes 5 no 25 !r magnemite 32 true 3 no !raid piloswine 15 only-hosting weather-boosted invites-limit:4 !raid mewtwo 45 ml:40 “limit:9” wb
raid-bosses
Full command: !raid-bosses [option=embed]
Use this to get the list of the active bosses. You can pass as an optional argument if you want the list as an embed or raw text.
ready
Full command: !ready
Use this to mark yourself as ready inside a raid.
rehost
Aliases: re
Full command: !rehost
Use this to rehost your raid. It will be posted again and won’t let people that were in your previous raid join again.
report
Full command: !report <trainer>
Use this to report behaviour of users on a raid. This will deduct 1 point from the user.
reset-ready
Full command: !reset-ready
Use this in a raid to reset the ready status from everyone.
thanks
Aliases: ty
Full command: !thanks
Use this in a raid to give an extra point to the host once the raid has started.
time-left
Aliases: time, tl
Full command: !time-left [minutes=None]
Use this in a raid to see how much time is left on the raid. If you are the host, you can give this command the amount of minutes that are left on your raid to update it.
train
Full command: !train <amount>
Use this in a raid to update the amount of bosses you are raiding. Normal raids are trains of one raid.
unready
Full command: !unready
Use this to mark yourself as unready inside a raid.
upvote
Full command: !upvote [trainer=None]
Use this to upvote a user inside an online raid. If you give this no user, it will default to the host.
weather-boosted
Aliases: wb
Full command: !weather-boosted <value>
Use this in a raid to change if the raid is weather boosted or not.
Trades
global-trading-system
Aliases: gts
Full command: !global-trading-system <setting>
Use this to access the global trading system.
global-trading-system accept
Full command: !global-trading-system accept <id>
You can run this command if you see a trade you are interested in, your discord tag will be given to the other user so you can coordinate. You can get the trade id by searching the trades nearby.
global-trading-system failure
Full command: !global-trading-system failure <id>
If you fail to complete the trade once someone is interested in it, you can run this command to make your trade available in the global trading system again. You can get the trade id by checking your trading offers.
global-trading-system offers
Full command: !global-trading-system offers
Use this to see all your current trading offers.
global-trading-system pending
Full command: !global-trading-system pending
You can run this command to see all trades that you have pending.
global-trading-system remove
Full command: !global-trading-system remove <id>
Use this to remove one of your trading offers. You can get the trade id by checking your trading offers.
global-trading-system search
Full command: !global-trading-system search [pokemon=None]
Use this to search a trade for a pokémon within your range. If you give no pokémon to this command, it will search all available trades.
global-trading-system submit
Aliases: offer
Full command: !global-trading-system submit <offer_pokemon> <pokemon_wanted>
Use this submit a trade on the global trading system. Your discord tag will be visible to trainers that accept your trade so you can coordinate with each other.
global-trading-system success
Full command: !global-trading-system success <id>
If you succeed in trading, you can run this command to mark your trade as done. You can get the trade id by checking your trading offers.
trade
Full command: !trade
Use this to search for trainers on the discord server which are in the valid trading range. If there are no bonuses, this will search for trainers within a 10 km radius.
Utils
events
Full command: !events
Use this to get the latest events on Pokémon Go from Serebii.net.
pokedex
Aliases: dex
Full command: !pokedex <pokemon>
Use this to show information about a pokémon.
pvp-rank
Aliases: pvp, pvp-ranking
Full command: !pvp-rank <pokemon> [league=great-league] [category=overall]
Use this to show the PvP rankings from PvPoke.com. The following leagues are available: great-league|gl, ultra-league|ul, master-league|ml, great-league-remix|glr, ultra-league-remix|ulr, ultra-league-premier|ulp, master-league-classic|mlc and element-cup|element|ec. The following categories are available: overall|ov, leads|le, closers|cl, switches|sw, chargers|ch, attackers|at and consistency|co.