Project

General

Profile

Furbot » History » Revision 2

Revision 1 (quintus, 10/28/2021 08:47 PM) → Revision 2/3 (quintus, 10/28/2021 10:22 PM)

# Furbot 

 `furbot` is the friendly bot that hangs around in the `#ilmendur` IRC channel (amongst others). It understands the below commands if prefixed with `!` as follows (e.g., `!echo` will execute the `echo` command). In addition, it exposes some behaviour independent from specific commands. command): 

 ## Commands 

 Prefix each of these with `!` to have `furbot` act upon it. The `!` is also required if you message `furbot` privately. 

 ### echo 

 Makes furbot echo the text following `echo`. 

 ### quit 

 Makes `furbot` terminate and quit IRC. Only configured administrators may use this command. 

 ### ## record 

 Furbot will reply with the current channel nick record. 

 ### ## seen [NICK] 

 Furbot will tell you when it last saw the nick NICK in the channel. Furbot's memory only reaches one year back. 

 ## Other behaviour 

 ### Channel records 

 Furbot publically mentions if the number of nicks in the channel is as high as never before. 

 ### Git commits 

 Furbot mentions new commits. The repositories are configured statically in its configuration and cannot be modified at runtime, and the reported repositories depend on the channels furbot is in. 

 ### Link inspector 

 Furbot will try to fetch and mention the `<title/>` element of any HTML page linked in the channel. 

 ### Ticket linker 

 Any number prefixed by a pound sign `#` is taken by furbot to mean a ticket number. Furbot will link to the ticket's full URL, where the URL is dependent on the channel the ticket has been mentioned in (the mapping is configured statically in the configuration).