Versions Compared

Key

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

...

View, edit and manage cases on the board.

!

...

addcase <client nick> [--pc] [--xb] [--ps] [--

...

mode <game version>] [--

...

cr] [--

...

sys <system>] [--

...

cmdr <CMDR name>] [--

...

lang <language code>]

Aliases: !create

Permissions: Drilled Rat

List all the rescues on the board. Use flags to filter results or change what is displayedCreate a new rescue case and add it to the board

Options:

-i Show only inactive cases

-a Show only active cases

-q Show only queued cases

-r Show only with assigned rats

-u Show only with no assigned rats

-@ Display case UUIDs

--pc Show only PC cases--pc Set platform to PC

--xb Show only Set platform to Xbox cases

--ps Show only Playstation cases

--horizons Show only horizons cases

--odyssey Show only odyssey cases

Example:

!list

!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+).

Set platform to PS4

--mode <game version> Change the game version for PC (h3 / h4 / o)

--cr Mark rescue as a code red

--sys <system> Set the star system name of the rescue

--cmdr <CMDR name> Set the CMDR name of the client (Only needed if it's different from the nickname).

--lang <language code> Set the language of the rescue (English by default)

Example:

!addcase SpaceDawg --pc --mode h3 --sys NLTT 48288 --cmdr Space Dawg --lang ru


!list [-iaqru@] [--pc] [--xb] [--ps] [--mode <game version>]

Permissions: Drilled Rat

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

Options:

-i Show only inactive cases

-a Show only active cases

-q Show only queued cases

-r Show only with assigned rats

-u Show only with no assigned rats

-@ Display case UUIDs

--pc Show only PC cases

--xb Show only Xbox cases

--ps Show only Playstation cases

--mode <game version> Show only cases set to this game version (horizons 3.8, horizons 4.0, or odyssey)

Example:

!list --mode h3


!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

-p Sends the paperwork to a rat without actually making them the first limpet of the rescue

Example:

!clear 4 SpaceDawg


!trash [-f] <case id/client> <message...>

Aliases: !md !purge !mdadd !yeet

Permissions: Drilled Rat

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

Consult https:/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-p Sends the paperwork to a rat without actually making them the first limpet of the rescue Forces a case to be trashed even if it has rats assigned

Example:

!clear 4 SpaceDawg

...

trash 4 client left before rats were assigned


!paperwork <case id/client>

...

Aliases: !md !purge !mdadd pwl

Permissions: Drilled Rat

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

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

Options:

...

Retrieves the paperwork link for a case on the board.

Example:

!paperwork 4


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

Example:

!trash 4 client left before rats were assignedsysc 4 1


!

...

sprep <case id/client>

...

Permissions: Drilled Rat

Retrieves the paperwork link for a case on the board.

Example:

!paperwork 4

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

Example:

!sysc 4 1

!sprep <case id/client>

Permissions: Drilled Rat

Silences the prep warning on a case

Example:

!sprep 4

...

Silences the prep warning on a case

Example:

!sprep 4


!go [-af] <case id/client> [rats 1] [rats 2] [rats 3] [--carrier]

Aliases: !assign !add

Permissions: Drilled Rat

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

Options:

-a Include already assigned rats in the message telling clients who to add

-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

...

] <case id/client> [rats 1] [rats 2] [rats 3] [--carrier]

Aliases: !assign assignfr !add frgo

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.

Options:

-a Include already assigned rats in the message telling clients who to add

...

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

Example:

!gofr 4 SpaceDawg StuffedRat


!unassign <case id/client> <rats 1> <rats 2> <rats 3>

Aliases: !deassign !rm !remove !standdown

Permissions: Drilled Rat

Remove rats from the rescue

Example:

!go unassign 4 SpaceDawg StuffedRat


!

...

active <case id/client> [

...

message...]

Aliases: !assignfr inactive !activate !frgo deactivate

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.

Options:

-a Include already assigned rats in the message telling clients who to add

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

...

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

Example:

!active 4 client left irc


!cmdr <case id/client> <new name...>

Aliases: !client !commander

Permissions: Drilled Rat

Change the CMDR name of the client of this rescue.

Example:

!gofr cmdr 4 SpaceDawg StuffedRat


!

...

nick <case id/client>

...

<new nick>

Aliases: !deassign !rm !remove !standdown ircnick !nickname

Permissions: Drilled Rat

Remove rats from the rescueChange the IRC nick associated with the client of this rescue.

Example:

!unassign nick 4 SpaceDawg StuffedRat


!

...

lang <case id/client>

...

<language code>

Aliases: !inactive !activate !deactivate language

Permissions: Drilled Rat

Toggle a case between active or inactive, add an optional message that gets inserted into quotesChange the language of the client of this rescue.

Example:

!active lang 4 client left ircde


!

...

cr <case id/client>

...

Aliases: !client codered !commander casered

Permissions: Drilled Rat

Change the CMDR name of the client of this rescueToggle the case between code red (on emergency oxygen) status or not.

Example:

!cmdr cr 4 SpaceDawg


!

...

title <case id/client>

...

<operation title...>

Aliases: !ircnick !nickname operation

Permissions: Drilled Rat

Change the IRC nick associated with the client Set the operations title of this rescue., used to give a unique name to special rescues

Example:

!nick title 4 SpaceDawgBeyond the Void


!

...

mode <case id/client>

...

<game version>

...

Aliases: !language

Permissions: Drilled Rat

Change Changes the language of the client of this rescue.PC expansion of a case

Example:

!lang 4 demode 4 "3h / 4h / o"


!

...

horizons3 <case id/client>

Aliases: !codered !casered h3

Permissions: Drilled Rat

Toggle the case between code red (on emergency oxygen) status or not.Changes a PC case to use the 3.8 Horizons expansion

Example:

!cr horizons3 4


!

...

horizons4 <case id/client>

...

Aliases: !operation h4

Permissions: Drilled Rat

Set the operations title of this rescue, used to give a unique name to special rescuesChanges a PC case to use the 4.0 Horizons expansion

Example:

!title horizons4 4 Beyond the Void


!odyssey <case id/client>

Aliases: !horizon ody !horizons o

Permissions: Drilled Rat

Toggle Changes a case between odyssey or not odysseyPC case to use the Odyssey expansion

Example:

!odyssey 4


!xb <case id/client>

Permissions: Drilled Rat

Change the platform of this case to Xbox.

Example:

!xb 4


!pc <case id/client>

Permissions: Drilled Rat

Change the platform of this case to PC.

Example:

!pc 4


!ps <case id/client>

Aliases: !ps4 !ps5

Permissions: Drilled Rat

Change the platform of this case to PS4.

Example:

!ps 4


!quote <case id/client>

Permissions: Drilled Rat

Show all information about a specific case

Example:

!quote 4


!grab <case id/client/assigned rat>

Permissions: Verified User Drilled Rat

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

...

!grab SpaceDawg


!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

...

-f Forces a new case to be created from this inject bypassing all restrictions

Example:

!inject 4 client is in the EZNLTT 48288 PC CR


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

Permissions: Drilled Rat

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

...

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

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

Example:

!sync


!closed [number of cases]

Aliases: !recent

Permissions: Drilled Rat

...

Example:

!closed 10


!delete <rescue uuid>

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

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

...

Aliases: !cleartrash

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

Delete all rescues currently in the trashlist

...

Example:

!trashlist


!restore <rescue uuid>

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

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

Restore a case from the trash list.

...

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

Example:

!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 administratormoderator, Network moderator administrator

Add a previously closed case back onto the board

...

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


!unclose <recently closed case number>

Permissions: Drilled Rat

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

Example:

!unclose 5


!clientpw <client name...> [--all]

...

Aliases: !pwclient

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

Get paperwork link for a previous client by name.

...

!clientpw SpaceDawg


!renameid <rescue uuid> <client name>

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

Change the client name of a closed case

...

Example:

!queue


!queuestats [start date]

Permissions: Drilled Rat

Get statistics from the queueing system

...

Example:

!dequeue


!maxclients [number of clients]

Aliases: !maxload !maxcases

...

--locales List all the locales currently available

Example:

!facts


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

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

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

...

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


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

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

Update an existing fact

Example:

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


!delfact <fact-language>

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

Delete a fact or an alias

Example:

!delfact pcquit-en


!alias <fact> <alias>

Aliases: !aliasfact

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

Create an alias of an existing fact

...

!alias ircguide ircguides


!delalias <alias>

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

Delete an existing alias

Example:

!delalias ircguides


!anyfact [

...

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

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

Use a fact in the channel

...

Example:

!sysstats


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

Aliases: !sccalc !traveltime

...

Aliases: !utc

See the current time in game time / UTCtime in game time / UTC

Example:

!gametime


!timezone <time in timezone...>

Aliases: !tz

Convert a time to another timezone

Example:

!gametime timezone 3pm EST in CET


!roll <dices>

Roll a dice

Example:

!roll 2d8


!announce

...

<channel> <client name> <client nick> <PC/XB/PS> <system...> [--cr] [--lang <language code>] [--mode <game version>]

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

Create a rescue announcement in a drill channel

Options:

--cr Announces the rescue as a code red--odyssey announces the rescue as an odyssey clientcr Announces the rescue as a code red

--lang <language code> Sets the language of the announced rescue to a specific language code

--mode <game version> Announces the rescue with a specific PC game version (h3 / h4 / o)

Example:

!announce #drillrats "Space Dawg" SpaceDawg PC NLTT 48288 --lang ru --mode h3


!xbl <case id/gamertag...>

Aliases: !gamertag

See information about an xbox gamertaggamertag

Example:

!xbl SpaceDawg


!psn <case id/username...>

See information about a playstation user

Example:

!xbl psn SpaceDawg


!search <system name...>

Search for a system in the galaxy database.

...

!search NLTT 48288


!landmark <system name...>

Search for a star system's proximity to known landmarks such as Sol, Sagittarius A* or Colonia.

Example:

!landmark NLTT 48288


!distance <departure system / case id / client name> <arrival system / case id / client

...

name...> [--range <jump range>]

Aliases: !plot !distanceto

Calculate the distance between two star systems

Options:

--range <jump range> Define the desired ship jump range for the Spansh plot link

Example:

!distance "NLTT 48288" " Sagittarius A* "--range 68


!station [-pl] <reference system / case id / client name...>

Aliases: !stations

Get the nearest station to a system, use a system name, case ID, or client name

...

!station Sagittarius A*


!system [-f] <case id/client> <system name...>

Aliases: !sys !loc !location

...

!system 4 NLTT 48288


!shorten <url> [custom link]

Aliases: !short !shortener

...

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


!tweet <message...>

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

Send a tweet from @FuelRatAlerts

...

!tweet Need rats urgently for two PS4 cases in the bubble


!tweetcase <case id/client>

Aliases: !tweetc

Permissions: Drilled Rat

Tweet information about a case from @FuelRatAlerts

Example:

!tweetcase 4


!msg <destination> <message...>

Aliases: !say

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

Make the bot send an IRC message somewhere.

Example:

!msg #ratchat squeak!


!me <destination> <message...>

Aliases: !action !emote

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

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

...

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

Start a new logging session in this channel

Example:

!startlogs


!savelogs

Aliases: !stoplogs

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

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

...

Check the Fuel Rats account information the bot is currently associating with your nick

Example:

!whoami


!whois <nickname>

Aliases: !ratid !who !id

Permissions: Verified User

...

!whois SpaceDawg


!activerat <platform>

Aliases: !assigncheck !assigntest

...

!activerat PC


!changeemail <email>

Aliases: !changemail

Permissions: Verified User

...

Example:

!permits


!addpermit <system name...>

Aliases: !permitadd

Permissions: Verified User

...

!addpermit NLTT 48288


!delpermit <permit name...>

Aliases: !permitdel

Permissions: Verified User

...

!delpermit Pilot's Federation District


!

...

mymode <game version>

Permissions: Verified User

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

Example:

!useodyssey

!usehorizons

Aliases: !myversion

Permissions: Verified User

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

Example:

!usehorizons mymode h3



Other

Commands that don't fit into any category

!quiet [--pc] [--xb] [--ps] [--

...

mode <game version>]

Aliases: !last

Permissions: Drilled Rat Verified User

Displays the amount of time since the last rescue

...

--pc Show the last time there was a case on PC (Horizons)

--xb Show the last time there was a case on Xbox

--ps Show the last time there was a case on PS4/PS5

--mode <game version> Shows last time for another PC game version (h3 / h4 / o)

Example:

!quiet --mode h3



Management

Admin Commands to manage MechaSqueak and the API

...

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

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

Example:

!flushnames


!relaunch [update link]

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

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

...

!relaunch https://fuelrats.com/


!flush <nickname>

Aliases: !clearname !invalidate

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

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

Example:

!flush SpaceDawg


!groups <nickname>

Aliases: !permissions

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

Lists the permissions of a specific person

...

!groups SpaceDawg


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

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

Add a permission to a person

...

!addgroup SpaceDawg overseer


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

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

Remove a permission from a person

...

!delgroup SpaceDawg overseer


!suspend <nickname/user id> <timespan>

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

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

...