Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

!list [-iaqru@] [--pc] [--xb] [--ps] [--horizons] [--odyssey]

Permissions: Drilled Rat

List all the rescues on the board. Use flags to filter results or change what is displayed

...

!clear [-fp] <case id/client> [first limpet rat]

Aliases: !close

Permissions: Drilled Rat

Closes a case and posts the paperwork link. Optional parameter takes the nick of the person that got first limpet (fuel+).

Consult https://confluence.fuelrats.com/pages/releaseview.action?pageId=2687182 to see when cases should be closed and when they should be deleted.

Options:

-f Force Mecha to close a case without validating the first limpet

...

Aliases: !md !purge !mdadd

Permissions: Drilled Rat

Moves a case to the trash list with a message describing why it was deleted

Options:

Consult https://confluence.fuelrats.com/pages/releaseview.action?pageId=2687182 to see when cases should be deleted.

Options:

-f -f Forces a case to be trashed even if it has rats assigned

...

!paperwork <case id/client>

Aliases: !pwl

Permissions: Drilled Rat

Retrieves the paperwork link for a case on the board.

...

!sysc <case id/client> <number>

Permissions: Verified User

Correct the system of a case to one of the options provided by the system correction search.

...

!sysc 4 1


!sprep <case id/client>

Permissions: Drilled Rat

Silences the prep warning on a case

Example:

!sprep 4


!go [-af] [--carrier] <case id/client>

...

[rats 1] [rats 2] [rats 3]

Aliases: !assign !add

Permissions: Drilled Rat

Add rats to the rescue and instruct the client to add them as friends.

...

-f Force mecha to assign someone even if it can't find a valid rat for them

--carrier Allows you to assign a rat from a different platform using a fleet carrier

Example:

!go 4 SpaceDawg StuffedRat


!gofr [-af] [--carrier] <case id/client>

...

[rats 1] [rats 2] [rats 3]

Aliases: !assignfr !frgo !f

Permissions: Drilled Rat

Add rats to the rescue and instruct the client to add them as friends, also inform the client how to add friends.

...

-f Force mecha to assign someone even if it can't find a valid rat for them

--carrier Allows you to assign a rat from a different platform using a fleet carrier

ExampleExample:

!gofr 4 SpaceDawg StuffedRat

...

Aliases: !deassign !rm !remove !standdown

Permissions: Drilled Rat

Remove rats from the rescue

...

Aliases: !inactive !activate !deactivate

Permissions: Drilled Rat

Toggle a case between active or inactive, add an optional message that gets inserted into quotes.

...

Aliases: !client !commander

Permissions: Drilled Rat

Change the CMDR name of the client of this rescue.

...

Aliases: !ircnick !nickname

Permissions: Drilled Rat

Change the IRC nick associated with the client of this rescue.

...

!lang <case id/client> <language code>

Aliases: !language

Permissions: Drilled Rat

Change the language of the client of this rescue.

...

Aliases: !codered !casered

Permissions: Drilled Rat

Toggle the case between code red (on emergency oxygen) status or not.

...

!title <case id/client> <operation title...>

Aliases: !operation

Permissions: Drilled Rat

Set the operations title of this rescue, used to give a unique name to special rescues

...

Aliases: !horizon !horizons

Permissions: Drilled Rat

Toggle a case between odyssey or not odyssey

...

!odyssey 4


!xb <case id/client>

Permissions: Drilled Rat

Change Change the platform of this case to Xbox.

...

!xb 4


!pc <case id/client>

Permissions: Drilled Rat

Change the platform of this case to PC.

...

!ps <case id/client>

Aliases: !ps4 !ps5

Permissions: Drilled Rat

Change the platform of this case to PS4.

...

!ps 4


!quote <case id/client>

Permissions: Drilled Rat

Show all information about a specific case

...

!grab <case id/client/assigned rat>

Permissions: Verified User

Grab the last message by the client or assigned rat and add it to an existing rescue

...

!inject [-f] <case id/client> <text...>

Permissions: Drilled Rat

Add some new information to the case, if one does not exist, create one with this information

...

!sub <case id/client> <line number> [new text...]

Permissions: Drilled Rat

Change a text entry in the rescue replacing its contents with new text

...

Aliases: !fbr !refreshboard !reindex !resetboard !forcerestartboard !forcerefreshboard !frb !boardrefresh

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Force MechaSqueak to perform a synchronization of data between itself and the rescue server.

...

!closed [number of cases]

Aliases: !recent

Permissions: Drilled Rat

Shows recently closed cases.

...

!closed 10


!delete <rescue uuid>

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Delete Delete a rescue by UUID, cannot be used on a rescue that is currently on the board.

...

!deleteall

Aliases: !cleartrash

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Delete all rescues currently in the trashlist

...

Aliases: !mdlist !purgelist !listtrash

Permissions: Drilled Rat

Shows all the rescues that have been added to the trash list but not yet deleted

...

Aliases: !mdremove !trashremove !mdr !tlr !trashlistremove !mdd !mddeny

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Restore a case from the trash list.

...

Aliases: !pwn !paperworkneeded !needspaperwork !npw

Permissions: Drilled Rat

Get a list of rescues that have not had their paperwork completed.

...

!unfiled


!quoteid <rescue uuid>

Permissions: Drilled Rat

Show all information about a case by UUID

...

!quoteid 3811e593-160b-45af-bf5e-ab8b5f26b718


!reopen <rescue

...

uuid/client name>

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Add a previously closed case back onto the board.

Use a rescue UUID, or the name of the client (will fetch the latest created one in this case)

Example:

!reopen 3811e593-160b-45af-bf5e-ab8b5f26b718

...

!unclose <recently closed case number>

Permissions: Verified User

Add a Add a previously closed case back onto the board by its previous case number.

...

!clientpw [--all] <client name>

Aliases: !pwclient

Permissions: Drilled Rat

Get paperwork link for a previous client by name.

...

!renameid <rescue uuid> <client name>

Permissions: Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Change the client name of a closed case

...

Commands to manage the client queue

!queue

Permissions: Drilled Rat

Get current information on the queue

Example:

!queue


!

...

queuestats [start date]

Permissions: Drilled Rat

Get statistics from the queueing system

...

Aliases: !next

Manually move the next client from the queue into the rescue channel

Example:

!queuestats 2021-04-01


!dequeue

Aliases: !next

Permissions: Drilled Rat

Manually move the next client from the queue into the rescue channel

Example:

!dequeue


!maxclients [number of clients]

Aliases: !maxload !maxcases

Permissions: Drilled Rat

See how many rescues are allowed at once before clients get put into a queue, provide a number as an argument to change the value

...

!addfact <fact-language> <fact message...>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Add a new fact or a new language onto an existing fact

...

!setfact <fact-language> <fact message...>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Update an existing Update an existing fact

Example:

!setfact pcquit-en Get out it's gonna blow!


!delfact <fact-language>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Delete a fact or an alias

...

!alias <fact> <alias>

Aliases: !aliasfact

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Create an alias of an existing fact

...

!alias ircguide ircguides


!delalias <alias>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Delete an existing alias

Example:

...

!anyfact [--info] [--locales] [targets 1] [targets 2] [targets 3]

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Use a fact in Use a fact in the channel

Options:

--info Get information about this fact such as who created it and when

...

!needsrats

Aliases: !needrats !nr

Permissions: Drilled Rat

Get a list of cases that currently require rats to call jumps

...

Aliases: !syscount !systems

See statistics about the systems API.

Example:

!sysstats

!sctime [-g] <distance...>

Aliases: !sccalc !traveltime

See statistics about the systems API.

Example:

!sysstats


!sctime [-g] <distance...>

Aliases: !sccalc !traveltime

Calculate supercruise travel time.

By default the command assumes that you are starting at the entry point to a system and accelerating away from all gravitational bodies, if you are going towards another gravitational body you can use the -g optionCalculate supercruise travel time.

Options:

-g Calculate going from one gravitational body to another, rather than towards deep space

...

!announce [--cr] [--odyssey] <channel> <client name> <client nick> <PC/XB/PS> <system...>

Permissions: trainer, Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Create a rescue announcement in a drill channel

...

!distance <departure system> <arrival system>

Aliases: !plot !distanceto

Calculate the distance between two star systems

...

!distance "NLTT 48288" "Sagittarius A*"


!station [-sl] [--space] <reference system...>

Aliases: !stations

Get the nearest station to a system

...

-l Require the station to have a size L (large) landing pad

--space Require the station to be in space with no need for a planetary landing

Example:

!station Sagittarius A*

...

Aliases: !sys !loc !location

Permissions: Drilled Rat

Change the star system of this rescue to a different one.

...

Aliases: !short !shortener

Permissions: Verified User

Create a t.fuelr.at short url to another url, optionally set a custom url rather than a random.

...

!shorten https://www.youtube.com/watch?v=dQw4w9WgXcQ importantinfo


!tweet <message...> <message...>

Permissions: Drilled Dispatch, Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Send a tweet from @FuelRatAlerts

...

!tweetcase <case id/client>

Aliases: !tweetc

Permissions: Drilled Rat

Tweet information about a case from @FuelRatAlerts

...

!msg <destination> <message...>

Aliases: !say

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Make the bot send an IRC message somewhere.

...

!me <destination> <message...>

Aliases: !action !emote

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Make the bot send an IRC action (/me) somewhere.

Example:

!me #ratchat takes all the snickers

!startlogs

takes all the snickers


!startlogs

Permissions: trainer, Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Start a new logging session in this channel

Example:

!startlogs


!savelogs

Permissions: trainer, Overseer, Tech rat, Moderator, Operations team, Network administrator, Network moderator

Save logs from a drill or training session, use after the session has completed

...

!whois <nickname>

Aliases: !ratid !who !id

Permissions: Verified User

Check the Fuel Rats account information the bot is associating with someone's nick.

...

Aliases: !assigncheck !assigntest

Permissions: Verified User

Check what CMDR name mecha would currently assign to a case based on your nickname

...

!changeemail <email>

Aliases: !changemail

Permissions: Verified User

Change your Fuel Rats account email address

...

!changeemail spacedawg@fuelrats.com


!permits

Permissions: Verified User

Add the permit belonging to this system to your account

...

!addpermit <system name...>

Aliases: !permitadd permitadd

Permissions: Verified User

Add the permit belonging to this system to your current CMDR

...

!delpermit <permit name...>

Aliases: !permitdel

Permissions: Verified User

Delete this permit from your current CMDR

...

!delpermit Pilot's Federation District


!useodyssey

Permissions: Verified User

Informs Mecha that you are currently using Odyssey on your active commander (Determined by your nickname)

Example:

!useodyssey


!usehorizons

Permissions: Verified User

Informs Mecha that you are currently using Horizons on your active commander (Determined by your nickname)

...

Commands that don't fit into any category

!quiet

Aliases: !last

Permissions: Drilled Rat

Displays the amount of time since the last rescue

...

Aliases: !clearnames !flushall !invalidateall

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Invalidate the bots cache of API user data and fetch it again for all users.

...

!flushnames


!relaunch [update link]

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Invalidate the bots cache of API user data and fetch it again for all users.

...

!flush <nickname>

Aliases: !clearname !invalidate !clearname !invalidate

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Invalidate a single name in the cache and fetch it again.

...

!groups <nickname>

Aliases: !permissions

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Lists the permissions of a specific person

...

!addgroup <nickname/user id> <permission group>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Add a permission to a person

...

!delgroup <nickname/user id> <permission group>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Remove a permission from a person

...

!suspend <nickname/user id> <timespan>

Permissions: Tech rat, Moderator, Network administrator, Network moderator

Suspend a user account, accepts IRC style timespans (0 for indefinite).

...