Home | MechaSqueak DocsMechaSqueak
Welcome to the MechaSqueak help site. MechaSqueak is the IRC bot the Fuel Rats use to log rescues, run training drills, and provide quick utilities in chat.
See the Commands page for a plain‑language list of every programmed command. Each entry shows the exact syntax, parameters, and a short example.
See the Facts page for one‑line information snippets that dispatchers can post in‑channel. Facts can be added or translated live by Ops and Overseers.
Changelog
July 9 Update
Improved the error mecha gives when passing an invalid option to a command
Added locale example in help page usage for !go and !gofr
Fixed a bug that caused an error to occur when closing a case with a first limpet on a case that doesn’t have an existing assign
No assigned !close error will now be ignored when running in drill mode (DrillSqueak)
Fixed a formatting mistake with options in the help page
Full Changelog:https://github.com/FuelRats/SwiftSqueak/compare/2025-07-07…2025-07-09
July 7 Release
Help page
Added link to the new translation guide below translation commands
Will now show whether a command is restricted to being used in private messages or to be only used in a public channel
Now displays the channel cooldown for a command
Now displays language suffix (e.g !translate-fr) when applicable
Now shows arguments like –carrier or –mode ody in command examples
Fixed Fuel rats anniversary announcement displaying the wrong year
!whoami can now be used in a channel, with a cooldown
!permits can now only be used in private message
!addcase can now only be used in a channel
!reopen can now only be used in a channel
!renameid has been renamed to !rename (renameception)
Full Changelog:https://github.com/FuelRats/SwiftSqueak/compare/2025-06-30-2…2025-07-07
June 30 Hotfix
June 30 Release
Translate subscriptions will now show dispatch’s original english message to subscribers when dispatch uses mecha’s translate command
The changelog for mecha updates are now visible on mecha.fuelrats.com
Fixed the -a (auto) suffix for facts not working
Fixed the “Client has not been prepped” message not appearing correctly
Fixed an issue with localisation where some command errors would not be sent correctly
Updated the Portuguese translation for !go
Mecha will prevent using !close on a case with no assigned rats (Can be overridden with -f)
Full Changelog:https://github.com/FuelRats/SwiftSqueak/compare/2025-05-31…2025-06-30
May 31 Release
May 26 Release
May 25 Release
May 24 Release
Mecha will now send a notice to a rat who mentions a case number that is not on the board while assigned to another rescue
!fact commands now will be ignored if followed by more than 5 words, on the assumption that this is not actually an intentional use of a fact
Decreased the likelihood of !station suggesting a system colonization ship in results
Added !squeak as an alias for !alert
Fixed an issue where !station would treat stations with an unknown distance from the hyperspace entry point as being 0 light seconds away
Fixed the warning for using the invalid -cn language prefix on a fact being posted to #ratchat even if it’s used in a private message
Fixed an issue where Mecha would attempt to autocorrect an already valid procedural system name
Fixed an issue where systems with mega ships would cause !station to fail
May 16 Release
May 14 Release
Created a website that provides live help and facts info for MechaSqueak available at https://mecha.fuelrats.com/
Added !searchfacts to search for facts in a similar manner to the search box on mecha.fuelrats.com
Added !searchhelp to search for commands in a similar manner to the search box on mecha.fuelrats.com
Organized facts into categories
Warnings about PS+ missing will now be added in quotes to show up in the dispatch board
!fact-a will now work as a shortcut for !fact-auto to auto-apply the client’s language to the fact
Fixed the categorization for O and A type stars in star descriptions being incorrect (by @TobCharles inhttps://github.com/FuelRats/SwiftSqueak/pull/17)
Add “-a” as an alias for “-auto” in facts (e.g !prep-a client) to allow for automatically using the client’s language (by @Peter253545 inhttps://github.com/FuelRats/SwiftSqueak/pull/15)
May 10 Release
Mecha will now use notices to respond to spammy commands in channels in instances where it would previously private message you, e.g !help.
Mecha now supports using !help on a fact with a language code, e.g !help xwing-fr This will do the same as !facts info xwing-fr
Fixed a bug that caused Mecha to change the client nick associated with the rescue when using !grab on a rat
Increased the default jump range used in generated spansh links from 65ly to 75ly
April 27 Release
Added support for supercruise overcharge to !sctime
Using !sctime –sco [max speed in c] (e.g !sctime 0.22ly –sco 4200) you can now calculate supercruise time with supercruise overcharge.
This command assumes you are using a ship like the Mandalay that can maintain its SCO top speed without overheating
April 10 Release
!station will now automatically apply the –legacy tag to filter out trailblazers stations if used on a case ID belonging to an Xbox or Playstation case
!tc will now work on cases even after they’ve been closed, as long as their case number has not yet been re-used (same conditions as !unclose)
!tsub translated messages will now translate client messages even after their case has been closed (same conditions as !tc)
April 1 Release (Not an April fools joke)
Translation has been more deeply integrated with a custom IRC server module to allow for a better user experience
Translated client messages received using !tsub will now always appear in the channel that the client spoke in regardless of your IRC app’s settings
You can now use /translate or /tr to perform translations, the translated message will be sent AS you.
/tr (e.g /tr 4 Please drop out of supercruise) will function similar to !tcase. The message will be translated to the language that the case is set as (!lang) and sent to the client in the channel they were last speaking in. The message will be sent as you, not MechaSqueak.
/tr (e.g /tr #fuelrats es please drop out of supercruise) will send a translated message to the provided channel. The message is translated to the provided language code and sent as you, not MechaSqueak.
Due to technical reasons, /translate only works with MechaSqueak, not DrillSqueak
March 30 Release
Added machine translation! (gpt-4o)
You can now subscribe to automatic translation of client messages using !tsub language is automatically detected from the client text, !tsub notice will make mecha send you notices (these are messages that appear only to you, but unlike private messages, they should appear in your current window), but you can also choose private messages if you prefer. Mecha will not attempt to translate client messages if the language of the client’s case is set to english, use !lang to change the client language.
You can unsubscribe from client translations with !tunsub, translations subscriptions will persist even if you disconnect.
You can use !t- to translate English text to any other language, e.g !t-fr Can you please exit to the main menu will translate to french
You can use !tc to translate a message to the client, Mecha will then translate to the client’s case language and ping them with the resulting message.
Using !grab on a message by a client speaking a foreign language will now automatically append a translated version of the message at the end
Added BlueSky support to !alert and !alertcyou can follow Fuel Rat Alerts on BlueSky athttps://alerts.fuelrats.com/if you want push notifications for these alerts, you can usehttps://bluenotify.app/
Added –legacy option to !station this option will filter out any station added to the game after the player colonization (trailblazers) update was released, allowing you to search for the nearest station available to people using the legacy version of Elite Dangerous. (Many thanks to Absolver for quickly doing some black magic to the Systems API to make this possible)
Added help text to !mymode explaining the possible options, e.g ody/hor/leg
The translations features are experimental, if you encounter an issue please file a ticket onhttps://fuelrats.com/help or message SuperManifolds
March 27 Release
March 18 Release
March 17 Release
The !station search command now supports space construction depots, orbital construction sites, and planetary construction sites.
Fixed a bug where !station search would not find odyssey settlements
Fixed a bug where !station would not list refuel, restock and repair services
March 13 Release
February 17 Release
February 16 Update (hotfix)
February 16 Release
!whois can now be used to get information about a fuel rats account even if the user is not currently online
-o -h and -l can now be used to set game mode (odyssey, horizon, legacy) when using !addcase instead of the –mode flag
the !groups command now gives the full English name of the groups belonging to a user instead of the shorthand
February 12 Release
!addgroup and !delgroup now lists all possible permissions that can be given to the command
Adedd better help text for commands that take multiple parameters
!mdlist now shows when a rescue was last edited and by whom
Added support for 3 letter language codes
When a permission is added to a user their status is now automatically updated in IRC without the need to do /ns update
Changing your email now automatically applies to your JIRA account
2025-02-03
November 27 Release
March 19 Release
February 26 Release
November 3 Update
June 14 Update
April 2 Release
!whoami and !whois now displays the highest priority user permission group.
!whoami and !whois now hides UUIDs by default, can be displayed using the -@ option