Conflux: Difference between revisions

From NPOWiki
Jump to navigation Jump to search
(category)
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''Conflux''' is a {{wikipedia|Discord}} bot operating in the [[New Pacific Order]]'s Discord server.
== History ==
== History ==


Line 4: Line 6:
=== General Commands ===
=== General Commands ===
==== Fun ====
==== Fun ====
ball, beat, beer, butter, celebrate, choose, cute, dragon, duck, dungeon, frawley, greenhouse, gulag, hot, hug, ie, jackboot, joke, keshav, knit, lick, lightsaber, lod, meerkat, meme, perg, poke, poodle, quack, shortcake, slap, song, spoon, staple, work, worlib, xoricat
Below is a list of Conflux commands just for fun.


{| class="wikitable"
{| class="wikitable"
Line 15: Line 17:
|-
|-
| baby || Feast upon the delicious babies! || <code>!baby <nowiki>[user]</nowiki></code>
| baby || Feast upon the delicious babies! || <code>!baby <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| ball || [[Xoricat]]'s yarn ball || <code>!ball <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| beat || The beatings continue until morale improves! || <code>!beat <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| beer || 99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall... || <code>!beer <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| butter || Butter is the key to all fine cuisine! || <code>!butter <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| celebrate || Celebrating is banned. || <code>!celebrate <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| choose || Lets the bot make a choice for you. You are legally obligated to follow through with the bot's decision || <code>!choose <nowiki><choice> or <choice> or [choice] ...</nowiki></code>
;Where:
:'''choice:''' The choice options. Note there must be at least two
|-
| cute || Aww that's so adoriball || <code>!cute <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| dragon || Meddle not in the affairs of dragons for you are crunchy and taste good with ketchup. || <code>!dragon <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| dungeon || Book your holiday in [[Letum]]'s dungeon today! You will never be the same again afterwards. || <code>!dungeon <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| emu || [[Dan100]] is at it again. || <code>!emu</code>
|-
| frawley || Glorious Leader [[Frawley]] requires more tech. || <code>!frawley <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| greenhouse || Welcome to [[Tebeat]]'s greenhouse! || <code>!greenhouse <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| gulag || Welcome to the Siberian gulag, we hope you enjoy your stay. || <code>!gulag <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| hot || [[jgolla]] is SO HOT right now! || <code>!hot <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| hug || Huggles are banned by the [[BlackAdder]] Act of 2006. || <code>!hug <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| ie || IE stands for two things: Internet Explorer and [[Imperial Emperor]]. || <code>!ie <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| jackboot || The Pacifican jackboots will march across the world. || <code>!jackboot <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| joke || Display a joke. || <code>!joke</code>
|-
| keshav || Have you come to listen to the fairy tale of [[Keshav]] and Pukerella? || <code>!keshav <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| knit || What should Amy knit next? || <code>!knit <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| lick || Inquire within for tongue removal services. || <code>!lick <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| lightsaber || Star Wars Month! || <code>!lightsaber <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| lod || All hail [[Lord of Darkness | Lord of Duckness]]! || <code>!lod <nowiki>[user]</nowiki></code><br /><code>!duck <nowiki>[user]</nowiki></code><br /><code>!quack <nowiki>[user]</nowiki></code><br />
;Where:
:'''user:''' Optional name to use with the command
|-
| meerkat || Release the meerkats! || <code>!meerkat <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| meme || Generate a meme. See https://memegen.link/templates/ for a list of available memes. || <code>!meme <nowiki><template> <toptext>:<bottomtext</nowiki></code>
;Where:
:'''template:''' Template from memegen.link
:'''toptext:''' Text to display at the top of the meme. Use _ for blank.
:'''bottomtext:''' Text to display at the bottom of the meme. Use _ for blank.
|-
| perg || Fire the pergifier beam! || <code>!perg <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| poke || Sharpen the sticks, it's poking time! || <code>!poke <nowiki><user></nowiki></code>
;Where:
:'''user:''' Name to use with the command
|-
| poodle || Which is worse, Gandypoodle's bark or his bite? || <code>!poodle <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| sheep|| Hide your 🐑 [[Pansy]] is on the prowl. || <code>!sheep</code>
|-
| shortcake || [[SynysterGates]] shall henceforth be known as strawberry shortcake. || <code>!shortcake <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| slap || Behold the fish slapping dance! || <code>!slap <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| song || Sign up for [[Tebeat]]'s greenhouse concerts here! || <code>!song</code>
|-
| spoon || Say hello to my little spoon! || <code>!spoon <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| staple || Run away! Xantha is here with her staple gun. || <code>!staple <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| work || #Make[[Nemphesis]]WorkAgain || <code>!work <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| worlib || Hail Comrade Bilrow! || <code>!worlib <nowiki>[user]</nowiki></code>
;Where:
:'''user:''' Optional name to use with the command
|-
| xoricat || Quick, find a ball of yarn! || <code>!xoricat <nowiki>[user]</nowiki></code>
;Where:
;Where:
:'''user:''' Optional name to use with the command
:'''user:''' Optional name to use with the command
Line 20: Line 164:


==== Games ====
==== Games ====
giveaway, number, rps
Below is a list of games that can be played with Conflux.


{| class="wikitable"
{| class="wikitable"
Line 40: Line 184:
;Stop the game
;Stop the game
:<code>!codebreak stop</code>
:<code>!codebreak stop</code>
|-
| giveaway || Run a reaction based giveaway. || <code>!giveaway <nowiki><time> <number of winners> <prize></nowiki></code>
;Where
::'''time:''' The duration of the give away, between 1 hour and 7 days. Time should be in the format of 2h, 12h, 6d, etc.
::'''number of winners:''' The number of winners to select
::'''prize:''' The prize that will be given away
|-
| number || Number guessing game || <code>!number <nowiki><prize></nowiki></code>
;where
::'''prize:''' Optional prize that will be given away
|-
| rps || Play a game of rock, paper, scissors against Conflux || <code>!rps <nowiki><rock | paper | scissors></nowiki></code>
;where
::'''rock | paper | scissors:''' Option you wish to play
|}
|}


==== Management ====
==== Management ====
addrole, forumacc, removerole, role
Below is a list of Conflux commands specific to general management topics.
 
{| class="wikitable"
|-
! Command !! About !! Usage
|-
| addrole || Adds a user to the specified Discord role. || <code>!addrole <nowiki><role name> @user</nowiki></code>
;Where:
:'''role name:''' Discord role to add to the specified user
:'''@user:''' Discord mention of the user to add the role to
|-
|-
| ban || Bans someone for a specific reason || <code>!ban <nowiki><@user | id> <reason></nowiki></code>
;Where:
:'''@user | id:''' Discord mention or the id (snowflake) of the user to ban
:'''reason:''' The reason the user is being banned
|-
| forumacc || Displays information about a forum account. || <code>!forumacc <nowiki><name | id></nowiki></code>
;Where:
:'''name:''' Forum name of the person to look up the account for
:'''id:''' Forum Id of the person to look up the account for
|-
| removerole || Removes a user to the specified Discord role. || <code>!removerole <nowiki><role name> @user</nowiki></code>
;Where:
:'''role name:''' Discord role to remove to the specified user
:'''@user:''' Discord mention of the user to remove the role to
|-
| role || Toggles a role for yourself || <code>!role <nowiki><role name></nowiki></code>
;Where:
:'''role name:''' Discord role to toggle for yourself
:Note: Not all roles can be added in all channels.
|}


==== Utility ====
==== Utility ====
embed, executetask, help, menu, ping, poll, reactionrole, remind, rng, top, warn
Below is a list of Conflux utility commands.
 
{| class="wikitable"
|-
! Command !! About !! Usage
|-
| colorinfo || Gets information about a color. || <code>!colorinfo <nowiki><#hexcolor | R,G,B></nowiki></code>
;Where:
:'''#hexcolor:''' The hex value of a color to look up.
:'''R,G,B:''' The RGB values of a color to look up.
|-
| embed || Creates and posts an embed to a channel.<br />This command is interactive and will ask questions during the embed creation. || <code>!embed</code>
;Notes
:This command requires special permissions.
:This command does not have to be run in the channel that it will be posted in.
|-
| executetask || Executes one of the bots built in timed tasks on demand. || <code>!executetask  <nowiki><task></nowiki></code>
;Where:
:'''task:''' Name of the built in task to run
:Note: This command requires special permissions.
|-
| help || Displays help information about the bot and its commands. || <code>!help <nowiki>[command]</nowiki></code>
;Where:
:'''command:''' Optional name of a command to get help for
|-
| info || Displays Discord information for the specified user. || <code>!info <nowiki>[@mention | id]</nowiki></code>
;Where:
:'''@mention:''' The Discord mention of the user.
:'''id:''' The Discord snowflake id of the user.
|-
| ping || Gets the ping of the bot. || <code>!ping</code>
|-
| poll || Creates a poll with reactions for voting. || <code>!poll <nowiki><question></nowiki></code>
;Where:
:'''question:''' The question to ask for the poll
;Notes
:The question should be on the poll line with each option being on a new line in a single message
:Use `SHIFT+ENTER` to add a new line for an option
:There is a minimum of two options and a max of nine
|-
| reactionrole || Adds a set of reaction to a specified message that allows role additions via user reaction. || <code>!reactionrole <nowiki><channel> <messageId> <emoji> <@role> <emoji> <@role></nowiki></code>
;Where:
:'''channel:''' The channel where the existing message is
:'''messageId:''' The message Id of the message to add reaction to
:'''emoji @role:''' An emoji role combination for each role emoji pair
|-
| remind || Reminds you do do something later in a direct message. ||
;Add reminder usage
:<code>!remind <nowiki><time value> <reminder></nowiki></code>
::Where
::::'''time value:''' Time values can be # minute/minutes/min/mins, # hour/hours, # day/days, HH:MM:SS
::::'''reminder:''' The reminder text
;List current reminders
:<code>!remind list</code>
;Delete a reminder
:<code>!remind delete <index></code>
::Where
::::'''index:''' The index of the reminder to delete from the list command.
|-
| rng || Returns a [https://i.imgur.com/eogm6kH.png random number] between the min and max (inclusive) with an optional 5 second countdown. || <code>!rng <nowiki><min> <max> [show countdown]</nowiki></code>
;Where:
:'''min:''' Minimum number for the range. Must be a number greater than or equal to 0
:'''max:''' Minimum number for the range. Must be a number greater than the minimum value
:'''show countdown:''' Optional y/n indicating whether a 5 second countdown should be displayed.
|-
| roleinfo || Gets information about the passed in Discord role || <code>!roleinfo <nowiki><@role | id></nowiki></code>
;Where:
:'''@role:''' The role mention to get information for
:'''id:''' The Discord snowflake id of the role to get information for
|-
| time || Gets the current server time and update time for the specified game. || <code>!time <nowiki><[c]ybernations | [n]ationstates | [t]orn></nowiki></code>
|-
| top || Lists the top commands used with the bot. ▶ to page forward, ◀ to page backward, ⏹ to close || <code>!top</code>
;Note:
:Only the person who ran the command can scroll through the pages.
|-
| warn || Adds warning to another user || <code>!warn <nowiki><@UserMention> [mute duration] <reason></nowiki></code>
;Where:
:'''UserMention:''' Discord mention of the person to warn
:'''mute duration:''' Optional length of time the mentioned user should be muted. Supported durations: # minute/minutes/min/mins/m, # hour/hours/h, # day/days/d
:'''reason:''' Reason the user is being warned
|-
| wiki || Searches the NPO Wiki || <code>!wiki <nowiki><query></nowiki></code>
;Where:
:'''query:''' The terms to search the wiki for
|}


=== Game Specific ===
=== Game Specific ===
Line 71: Line 345:
==== Nationstates ====
==== Nationstates ====
Below is a list of Conflux commands specific to Nationstates.
Below is a list of Conflux commands specific to Nationstates.
ns:nation, ns:region


{| class="wikitable"
{| class="wikitable"
Line 77: Line 350:
! Command !! About !! Usage
! Command !! About !! Usage
|-
|-
| ns:card || Display information about a cardn || <code>!ns:card <nowiki><nation name | card id></nowiki></code>
| ns:card || Display information about a card || <code>!ns:card <nowiki><nation name | card id></nowiki></code>
;Where:
;Where:
:'''nation name:''' Nationstates nation name, e.g.
:'''nation name:''' Nationstates nation name
:'''card id:''' Id of the card, e.g.
:'''card id:''' Id of the card
|-
|-
| ns:deck || Display information about a card deck || <code>!ns:deck <nowiki><nation name | nation id></nowiki></code>
| ns:deck || Display information about a card deck || <code>!ns:deck <nowiki><nation name | nation id></nowiki></code>
;Where:
;Where:
:'''nation name:''' Nationstates nation name, e.g.
:'''nation name:''' Nationstates nation name
:'''nation id:''' Nationstates nation id, e.g.
:'''nation id:''' Nationstates nation id
|-
| ns:nation || Display information about a nation || <code>!ns:nation <nowiki><nation name></nowiki></code>
;Where:
:'''nation name:''' Nationstates nation name
|-
| ns:region || Display information about a region || <code>!ns:nation <nowiki><region name></nowiki></code>
;Where:
:'''region name:''' Nationstates retgion name
|}
|}


Line 207: Line 488:


==== Warships ====
==== Warships ====
warships:stats
Below is a list of Conflux commands specific to Warships.
 
{| class="wikitable"
|-
! Command !! About !! Usage
|-
| warships:stats || Displays World of Warships statistics for an account || <code>!warships:stats <nowiki><name></nowiki></code>
;Where:
:'''name:''' Name of the player to get stats for
|}
 
[[Category:Custom software]]

Latest revision as of 10:05, 12 July 2021

Conflux is a Discord bot operating in the New Pacific Order's Discord server.

History

Commands

General Commands

Fun

Below is a list of Conflux commands just for fun.

Command About Usage
8ball Ask the Magic 8-Ball a question. !8ball <question>
Where
question: The question you wish to ask
baby Feast upon the delicious babies! !baby [user]
Where
user: Optional name to use with the command
ball Xoricat's yarn ball !ball [user]
Where
user: Optional name to use with the command
beat The beatings continue until morale improves! !beat [user]
Where
user: Optional name to use with the command
beer 99 bottles of beer on the wall, 99 bottles of beer. Take one down, pass it around, 98 bottles of beer on the wall... !beer [user]
Where
user: Optional name to use with the command
butter Butter is the key to all fine cuisine! !butter [user]
Where
user: Optional name to use with the command
celebrate Celebrating is banned. !celebrate [user]
Where
user: Optional name to use with the command
choose Lets the bot make a choice for you. You are legally obligated to follow through with the bot's decision !choose <choice> or <choice> or [choice] ...
Where
choice: The choice options. Note there must be at least two
cute Aww that's so adoriball !cute [user]
Where
user: Optional name to use with the command
dragon Meddle not in the affairs of dragons for you are crunchy and taste good with ketchup. !dragon [user]
Where
user: Optional name to use with the command
dungeon Book your holiday in Letum's dungeon today! You will never be the same again afterwards. !dungeon [user]
Where
user: Optional name to use with the command
emu Dan100 is at it again. !emu
frawley Glorious Leader Frawley requires more tech. !frawley [user]
Where
user: Optional name to use with the command
greenhouse Welcome to Tebeat's greenhouse! !greenhouse [user]
Where
user: Optional name to use with the command
gulag Welcome to the Siberian gulag, we hope you enjoy your stay. !gulag [user]
Where
user: Optional name to use with the command
hot jgolla is SO HOT right now! !hot [user]
Where
user: Optional name to use with the command
hug Huggles are banned by the BlackAdder Act of 2006. !hug [user]
Where
user: Optional name to use with the command
ie IE stands for two things: Internet Explorer and Imperial Emperor. !ie [user]
Where
user: Optional name to use with the command
jackboot The Pacifican jackboots will march across the world. !jackboot [user]
Where
user: Optional name to use with the command
joke Display a joke. !joke
keshav Have you come to listen to the fairy tale of Keshav and Pukerella? !keshav [user]
Where
user: Optional name to use with the command
knit What should Amy knit next? !knit [user]
Where
user: Optional name to use with the command
lick Inquire within for tongue removal services. !lick [user]
Where
user: Optional name to use with the command
lightsaber Star Wars Month! !lightsaber [user]
Where
user: Optional name to use with the command
lod All hail Lord of Duckness! !lod [user]
!duck [user]
!quack [user]
Where
user: Optional name to use with the command
meerkat Release the meerkats! !meerkat [user]
Where
user: Optional name to use with the command
meme Generate a meme. See https://memegen.link/templates/ for a list of available memes. !meme <template> <toptext>:<bottomtext
Where
template: Template from memegen.link
toptext: Text to display at the top of the meme. Use _ for blank.
bottomtext: Text to display at the bottom of the meme. Use _ for blank.
perg Fire the pergifier beam! !perg [user]
Where
user: Optional name to use with the command
poke Sharpen the sticks, it's poking time! !poke <user>
Where
user: Name to use with the command
poodle Which is worse, Gandypoodle's bark or his bite? !poodle [user]
Where
user: Optional name to use with the command
sheep Hide your 🐑 Pansy is on the prowl. !sheep
shortcake SynysterGates shall henceforth be known as strawberry shortcake. !shortcake [user]
Where
user: Optional name to use with the command
slap Behold the fish slapping dance! !slap [user]
Where
user: Optional name to use with the command
song Sign up for Tebeat's greenhouse concerts here! !song
spoon Say hello to my little spoon! !spoon [user]
Where
user: Optional name to use with the command
staple Run away! Xantha is here with her staple gun. !staple [user]
Where
user: Optional name to use with the command
work #MakeNemphesisWorkAgain !work [user]
Where
user: Optional name to use with the command
worlib Hail Comrade Bilrow! !worlib [user]
Where
user: Optional name to use with the command
xoricat Quick, find a ball of yarn! !xoricat [user]
Where
user: Optional name to use with the command

Games

Below is a list of games that can be played with Conflux.

Command About Usage
codebreak Play a game to break the secret code.
Players will take turns guessing the secret code. After each turn, everyone will be told how many of the digits are correct and how many are in the correct position in the code. The first person to get the code is the winner.
Start the game
!codebreak start <code length>
Where:
code length: The length of the secret code to guess
Get game stats for a player
!codebreak stats <user | me>
Where:
user: The Discord mention of the user to get stats for
me: To get your own stats, !codebreak stats me
Get the top players stats
!codebreak stats
Stop the game
!codebreak stop
giveaway Run a reaction based giveaway. !giveaway <time> <number of winners> <prize>
Where
time: The duration of the give away, between 1 hour and 7 days. Time should be in the format of 2h, 12h, 6d, etc.
number of winners: The number of winners to select
prize: The prize that will be given away
number Number guessing game !number <prize>
where
prize: Optional prize that will be given away
rps Play a game of rock, paper, scissors against Conflux !rps <rock | paper | scissors>
where
rock | paper | scissors: Option you wish to play

Management

Below is a list of Conflux commands specific to general management topics.

Command About Usage
addrole Adds a user to the specified Discord role. !addrole <role name> @user
Where
role name: Discord role to add to the specified user
@user: Discord mention of the user to add the role to
ban Bans someone for a specific reason !ban <@user | id> <reason>
Where
@user | id: Discord mention or the id (snowflake) of the user to ban
reason: The reason the user is being banned
forumacc Displays information about a forum account. !forumacc <name | id>
Where
name: Forum name of the person to look up the account for
id: Forum Id of the person to look up the account for
removerole Removes a user to the specified Discord role. !removerole <role name> @user
Where
role name: Discord role to remove to the specified user
@user: Discord mention of the user to remove the role to
role Toggles a role for yourself !role <role name>
Where
role name: Discord role to toggle for yourself
Note: Not all roles can be added in all channels.

Utility

Below is a list of Conflux utility commands.

Command About Usage
colorinfo Gets information about a color. !colorinfo <#hexcolor | R,G,B>
Where
#hexcolor: The hex value of a color to look up.
R,G,B: The RGB values of a color to look up.
embed Creates and posts an embed to a channel.
This command is interactive and will ask questions during the embed creation.
!embed
Notes
This command requires special permissions.
This command does not have to be run in the channel that it will be posted in.
executetask Executes one of the bots built in timed tasks on demand. !executetask <task>
Where
task: Name of the built in task to run
Note: This command requires special permissions.
help Displays help information about the bot and its commands. !help [command]
Where
command: Optional name of a command to get help for
info Displays Discord information for the specified user. !info [@mention | id]
Where
@mention: The Discord mention of the user.
id: The Discord snowflake id of the user.
ping Gets the ping of the bot. !ping
poll Creates a poll with reactions for voting. !poll <question>
Where
question: The question to ask for the poll
Notes
The question should be on the poll line with each option being on a new line in a single message
Use `SHIFT+ENTER` to add a new line for an option
There is a minimum of two options and a max of nine
reactionrole Adds a set of reaction to a specified message that allows role additions via user reaction. !reactionrole <channel> <messageId> <emoji> <@role> <emoji> <@role>
Where
channel: The channel where the existing message is
messageId: The message Id of the message to add reaction to
emoji @role: An emoji role combination for each role emoji pair
remind Reminds you do do something later in a direct message.
Add reminder usage
!remind <time value> <reminder>
Where
time value: Time values can be # minute/minutes/min/mins, # hour/hours, # day/days, HH:MM:SS
reminder: The reminder text
List current reminders
!remind list
Delete a reminder
!remind delete <index>
Where
index: The index of the reminder to delete from the list command.
rng Returns a random number between the min and max (inclusive) with an optional 5 second countdown. !rng <min> <max> [show countdown]
Where
min: Minimum number for the range. Must be a number greater than or equal to 0
max: Minimum number for the range. Must be a number greater than the minimum value
show countdown: Optional y/n indicating whether a 5 second countdown should be displayed.
roleinfo Gets information about the passed in Discord role !roleinfo <@role | id>
Where
@role: The role mention to get information for
id: The Discord snowflake id of the role to get information for
time Gets the current server time and update time for the specified game. !time <[c]ybernations | [n]ationstates | [t]orn>
top Lists the top commands used with the bot. ▶ to page forward, ◀ to page backward, ⏹ to close !top
Note
Only the person who ran the command can scroll through the pages.
warn Adds warning to another user !warn <@UserMention> [mute duration] <reason>
Where
UserMention: Discord mention of the person to warn
mute duration: Optional length of time the mentioned user should be muted. Supported durations: # minute/minutes/min/mins/m, # hour/hours/h, # day/days/d
reason: Reason the user is being warned
wiki Searches the NPO Wiki !wiki <query>
Where
query: The terms to search the wiki for

Game Specific

Cybernations

Below is a list of Conflux commands specific to Cybernations.

Command About Usage
cn:nation Display information about a nation !cn:nation <nation id | ruler | nation name>
Where
nation id: Cybernations nation Id, e.g. 257875
ruler: Cybernations ruler name, e.g. jgolla
nation name: Cybernations nation name, e.g. Jaytown
cn:who Whois for Cybernations nations and Discord accounts !cn:who <mention | nation link | nation id>
Where
mention: Discord mention, beginning with @, e.g. @jgolla
nation link: URL for the nation, e.g. https://www.cybernations.net/nation_drill_display.asp?Nation_ID=257875
nation id: Cybernations nation Id, e.g. 257875

Nationstates

Below is a list of Conflux commands specific to Nationstates.

Command About Usage
ns:card Display information about a card !ns:card <nation name | card id>
Where
nation name: Nationstates nation name
card id: Id of the card
ns:deck Display information about a card deck !ns:deck <nation name | nation id>
Where
nation name: Nationstates nation name
nation id: Nationstates nation id
ns:nation Display information about a nation !ns:nation <nation name>
Where
nation name: Nationstates nation name
ns:region Display information about a region !ns:nation <region name>
Where
region name: Nationstates retgion name

Torn

Below is a list of Conflux commands specific to Torn.

Command About Usage
t:bank Torn bank investment calculator !t:bank <amount> [merit count] [stock bonus]
Where
amount: The dollar amount to invest, e.g. 1000, 1b, 50k
merit count: Optional number of bank merits. Default is 0 merits.
stock bonus: Optional yes/no if the WSSB stock bonus block should be used. Default is no.
t:chain Torn chain tracker
Start Chain Tracking
!t:chain start <faction> <chain size>
Where:
faction: The three letter acronym for the faction
chain size: The target of the chain size
Join the Chain
!t:chain j[oin] <hit count>
Where:
hit count: The number of hits a chain member will attempt
See chain status
!t:chain s[tatus]
Update your hit count
!t:chain u[pdate] <hit count>
Where:
hit count: The new number of hits a chain member will attempt
Update someone else's hit count
!t:chain u[pdate] <discord name> <hit count>
Where:
discord name: The @mention of the chain member to update
hit count: The new number of hits a chain member will attempt
Reset the chain
!t:chain reset
t:faction Displays information about a faction.
General Faction Info
!t:faction <name | id | url>
Where:
name: The full name of the faction to look up
id: The id number of the faction to look up
url: The URL of the faction to look up
Faction Member Info
!t:faction <name | id | url> <members | okay | travel | hospital>
Where:
name: The full name of the faction to look up
id: The id number of the faction to look up
url: The URL of the faction to look up
members : Gets the full list of members
okay: Gets the list of member that are currently Okay
travel: Gets the list of member that are currently traveling
hospital: Gets the list of member that are currently in the hospital
t:item Torn item information !t:item <name>
Where
name: The name of the item
t:loot Torn loot timings !t:loot
t:lotto Run a Torn lotto. You can give away cash and Torn items. Please note, you can not run a lotto while traveling.
Start a Lotto
!t:lotto start <prize>
Where:
prize: The Torn item or amount that will be in the lotto
Join a Lotto
!t:lotto j[oin]
See current Lotto status
When a lotto is in progress, just type 'list'. This is only valid for the lotto runner.
Draw a Lotto winner
When a lotto is in progress, just type 'draw'. This is only valid for the lotto runner.
Get Lotto total stats or stats for a player
!t:lotto stats [@mentioned_user | me]
Where:
@mentioned_user: The Discord mention of the person whose stats are requested
me: To get your own stats
Check if a player is on the shame list
!t:lotto shame [@mentioned_user]
Where:
@mentioned_user: The Discord mention of the person who to check if shamed
Listen for prize sent
!t:lotto listen <@mentioned_user>
Where:
@mentioned_user: The Discord mention of the person to listen for
Note: his is only valid for specific roles
Stop the current lotto
!t:lotto stop
Note: his is only valid for specific roles
t:profile Displays a Torn character's profile !t:profile <mention | discord name | forum link | torn link | torn id>
Where:
mention: The Discord mention of the profile to get
discord name: The Discord name of the profile to get
forum link: The forum link of the profile to get
torn link: The Torn link of the profile to get
torn id: The Torn Id of the profile to get
t:stats Gets your current battle stats and Torn bars (Energy, Nerve, Happy, and Life). This this command is run, the bot will DM you to get your API key. !t:stats
t:stock Torn stock information !t:stock <stock name | stock acronym>
Where:
stock name: The full name of the stock to look up
stock acronym: The acronym of the stock to look up
t:travel Gets the current stock county the input country. Based on YATA data. !t:travel <country>
Where:
country: The full name (or shortcut) of the country to get the current travel stock for. The available countries and shortcuts are Argentina [a], Canada [ca], Cayman Islands [ci], China [ch], Hawaii [h], Japan [j], Mexico [m], South Africa [sa], Switzerland [sw], UAE, United Kingdom [uk].
t:who Whois for Torn and Discord accounts !t:who <mention | discord name | forum link | torn link | torn id>
Where:
mention: The Discord mention of the profile to get
discord name: The Discord name of the profile to get
forum link: The forum link of the profile to get
torn link: The Torn link of the profile to get
torn id: The Torn Id of the profile to get

Warships

Below is a list of Conflux commands specific to Warships.

Command About Usage
warships:stats Displays World of Warships statistics for an account !warships:stats <name>
Where
name: Name of the player to get stats for