Project

General

Profile

Furbot » History » Version 2

quintus, 10/28/2021 10:22 PM

1 1 quintus
# Furbot
2
3 2 quintus
`furbot` is the friendly bot that hangs around in the `#ilmendur` IRC channel (amongst others). It understands the below commands if prefixed with `!` (e.g., `!echo` will execute the `echo` command). In addition, it exposes some behaviour independent from specific commands.
4 1 quintus
5 2 quintus
## Commands
6 1 quintus
7 2 quintus
Prefix each of these with `!` to have `furbot` act upon it. The `!` is also required if you message `furbot` privately.
8
9
### echo
10
11 1 quintus
Makes furbot echo the text following `echo`.
12
13 2 quintus
### quit
14 1 quintus
15 2 quintus
Makes `furbot` terminate and quit IRC. Only configured administrators may use this command.
16
17
### record
18
19 1 quintus
Furbot will reply with the current channel nick record.
20
21 2 quintus
### seen [NICK]
22 1 quintus
23
Furbot will tell you when it last saw the nick NICK in the channel. Furbot's memory only reaches one year back.
24 2 quintus
25
## Other behaviour
26
27
### Channel records
28
29
Furbot publically mentions if the number of nicks in the channel is as high as never before.
30
31
### Git commits
32
33
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.
34
35
### Link inspector
36
37
Furbot will try to fetch and mention the `<title/>` element of any HTML page linked in the channel.
38
39
### Ticket linker
40
41
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).