...
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>
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: 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 administratormoderator, Network moderator administrator
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
...
Example:
!gametime
!timezone <time in timezone...>
Aliases: !tz
Convert a time to another timezone
...
!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
...
--cr Announces the rescue as a code red
--lang <language code> Sets the language of the announced rescue to a specific language code
--odyssey announces the rescue as an odyssey clientmode <game version> Announces the rescue with a specific PC game version (h3 / h4 / o)
Example:
!announce #drillrats "Space Dawg" SpaceDawg PC NLTT 48288SpaceDawg PC NLTT 48288 --lang ru --mode h3
!xbl <case id/gamertag...>
Aliases: !gamertag
See information about an xbox gamertag
Example:
!xbl SpaceDawg
!psn <case id/username...>
See information about a playstation user
Example:
!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 systemstwo 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
...
Example:
!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
...
s Federation District
!mymode <game version>
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: Verified User
Displays the amount of time since the last rescue
Options:
...
rescue
Options:
--pc Show the last time there was a case on PC (Horizons)
...
--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).
...