Skip to main content

HalpyBOT Command and Fact Listing

What is HalpyBOT?

HalpyBOT (v1.3) is our First-Generation IRC Assistant, designed to help Seals get limpets on target faster and more painless than ever before. It comes with a lot of features, and is easy to build upon with new features. Most notably for Seals, it powers our custom commands. Some of them are listed below!

Commands vs Facts

You may see two different terms thrown around a lot - Commands and Facts. In short, Commands do something while Facts are just spit out as programmed. If the response needs to be calculated, it's a command. If it's pre-programmed recital, it's a fact.

HalpyBOT Command Listing

Below are the HalpyBOT commands that may be used by Seals.

EDSM Commands
Command Aliases Arguments Use
!lookup !syslookup <--new> [System Name] Check if a system exists in EDSM
!locate !cmdrlookup, !locatecmdr <--new> [CMDR Name] Check if a CMDR exists and shares their location in EDSM
!distance !dist <--new> [point 1] : [point 2] Check the distance between two points in EDSM
!landmark   [EDSM Valid Location] Check if a given point is nearby a given Landmark System
!dssa   [EDSM Valid Location] Check for the closest DSSA carrier to a given location.

For Distance, Landmark, and DSSA commands, either a valid System Name or CMDR Name can generally be used.

Dispatcher Commands
Command Aliases Arguments Uses Requirements
!mancase !manualcase [Case Info] Used to start a new Manual Seal Case by Dispatchers Drillled Seals Only, and run in a channel.
!manfish !manualfish [Case Info] Used to start a new Manual Kingfisher Case by Dispatchers Drillled Seals Only, and run in a channel.
!tsping     Used to ping the "Trained Seal" role in the Seal discord. Drillled Seals Only,  and run in a channel.

[Case Info] means that any text after the command will be passed as the case information.

Abuse of tsping will result in heavy disciplinary action.

Delayed Case Commands

See the commands for the Delayed Case Board Here.

Utility Commands
Command Arguments Uses Requirements
!ping   Check to see if the bot is responding to commands.  
!utc   Check for the current In Game Time and Date  
!year   Check for the current In Game Year  
!whois [name] Check the user information for registered name Must be a registered user, and run in DMs with HalpyBOT.
!whoami   Check the user information on yourself Must be a registered user, and run in DMs with HalpyBOT.
!forcejoin [user] [channel name] Force a user to join an allowed channel in IRC. Drilled Seals Only, must be run in a channel.

Common Commands

Below are all of the registered Commands in HalpyBOT.

Fact

Aliases

Use

!about

 

Provide information about HalpyBOT

!bacon

 

A fun little link - who doesn't love Bacon!

!beacon

!bc

How to turn on a Wing Beacon

!cbinfo

 

To gather Code Black information from a manual case.

!cbmining

 

Information about how mining works for clients in Code Black cases.

!chatter

 

If Repair Requests has too much side conversation happening, to redirect Seals to better places.

!clientinbob

 

For use when a Case is in the Seal Bob, and the channel must shift to a rescue focus.

!clientinfo

 

To gather case information from a manual case.

!cmdlist

 

This page!

!drillpw

 

Paperwork link for Drill cases.

!escapeneutron

 

Information and guides on how to escape a Neutron Cone

!fuel

 

Redirect a Client to the Fuel Rats

!go

 

Assign Seals to a case

!help

 

Links to resouces should a CMDR need help

!highg

 

Prepare a Client to take off from a High G planet.

!join

 

Provide a user information on how to join the Hull Seals

!kfbeacon

!srvbeacon

Request a Client turn on their Wing Beacon from their SRV

!nickserv

 

How to authenticate with NickServ

!paperwork

!pw, !clear, !ppwk

Send a Seal their paperwork link.

!pcfr

 

Request a Client add their Seals to their Friends List.

!prep

 

Get a Client ready for their Seal's arrival.

!psfr

 

Request a Client add their Seals to their Friends List.

!rebootrepair

!rr

Provide instructions on what a reboot and repair cycle is, and what it does

!securechannel

 

For when important Case info is being discussed in the Seal Bob, and other topics should wait until the case is over.

!stuck

 

To gather Kingfisher information from a manual case.

!synth

 

Instructions on how to synth a new life support refill

!tos

 

A quicklink to our TOS. If this is used, a hammer is likely to follow.

!verify

 

Request a suspect Client provide an image or other information to help validate their repair request. If used, immediately inform a staff member.

!welcome

 

Welcome a Client and get them ready for a Dispatcher's arrival

!wing

!wr

Request a Client add their Seals to their wing.

!xbfr

 

Request a Client add their Seals to their Friends List.

You have to be a registered (+r) user in our IRC in order to use these facts.