AB
1
2
NamesNames are listed:
3
Service, Games, Security, Statistics, Logging, Help, Mail, Links, RSS, OTR, SMS
4
5
Design
6
ServiceProvides commands for identifying, registering, saving server options. Invite to be in-channel.
7
A webpanel can communicate with Service to register accounts, a webclient can identify, etc
8
Configuration provides several ways of storing accounts in a database, e.g. MediaWiki, PHPBB, IPBoard
9
Eventually, OpenID or OAuth may also be used to identify accounts, linking to an authentication page on attempt to identify
10
When there is a ZeroNet relay, ZeroID can also be used to register nicknames
11
12
C opermode-selfAllows it to set itself to opermode (+y) in the channel
13
C aud-announce-usercount:[seconds]Announce the usercount of an auditorium channel every amount of seconds
14
15
GamesProvides channel games, also allows earning Games currency, games are listed:
16
unoClassic IRC Uno
17
cah
Cards Against Humanity, allows picking of preset card decks as well as adding custom cardcast decks (+C games-cah-pack:[cc play code])
18
monopolyIRC Monopoly, similar to the one that dogec0.in had
19
trivia
Classic IRC Trivia, allows picking sets of trivia questions as well as adding your own from a text file (+C games-trivia-pack:[link to txt])
20
chaos
Chaos Trivia, uses single questions with multiple answers, allows picking sets as well as adding from text file (+C games-chaos-pack:[txt link])
21
casinoCasino games, card games, and general gambling commands, gamble with Games currency
22
currencyGeneral currency commands, allowing you to view balance, give currency to others
23
Currency can be gained from all of these games, as well as by donating to the server with cryptocurrency.
24
funFunctions like timebomb, karma, strawpoll, fortune
25
pastaFunctions like london, spurdo, man, vtext
26
customCustom commands/matchings from a text file (like TreeServ) (+C games-custom-toys:[link to txt])
27
quotesQuotes bot, provides quote database commands
28
sedString-editing bot, matches find-replace messages and evaluates them to edit the last line where the search string is found.
29
markovMarkov chain bot, set message frequency (every X lines) (range or number, C games-markov-frequency:[num])
30
fmlTakes random or specified FML quote from the database
31
32
SecurityNetwork Security, has no commands. Visits channels when spam is detected, kills spammers, etc
33
Stays in high-population channels. Setting +C spam-allowed will disallow Security from interfering, but will also disable Statistics.
34
Messages to Security are read by opers and helpers. Use it to report abuse.
35
36
StatisticsStatistics bot. Collects metadata from channel to see who's most active, which channels are popular, relationship maps, etc.
37
Invite to channel to start statistics collecting.
38
C stats-private:[mask]Makes all channel statistics private, and only accessable by users matching mask (e.g. +C stats-private:$J:#channel)
39
C stats-seen-privatePrivate mode for channel, doesn't say what channel a user was last seen in
40
41
LoggingLogging bot, provides logging to certain access levels. Set allowed viewers using +C logging-view:[mask]
42
The Logging service ONLY collects logs when invited to channel. The Logging service will be visible to all users if present in channel.
43
44
HelpNetwork Help service. SAJOINs to #help and forwards message to all helpers.
45
46
Mail
Mail or memo service. Invite to channel and set +C mail-receive:[mask] to allow matching users to receive channel mail (e.g. modmail)
47
Recieve anonymous channel mail by setting +C mail-anon
48
49
LinksLinks service provides a link snarfing/highlighting bot. For most websites, it will show titles for HTML, or filesize for other files.
50
For links to sites like Twitter or YouTube, relevant metadata is provided (e.g. tweet body/author/retweets, video title/author/views/like ratio)
51
Also provides commands for searching specific sites and Google
52
Search sites (prefix of site_ ):
53
google youtube twitter imdb rottentomatoes duckduckgo wikipedia hawkee bitsnoop github gist pastebin
54
Get specific info (prefix of info_ ):
55
weather ip areacode fileextension
56
Highlight-only, no search commands (prefix of snarf_ ):
57
spotify http_title http_filesize ftp_filesize
58
C links-allGet link titles for all URLs, not just specific services
59
C links-disable-command:[type_service]Disable searching and info commands, wildcards supported
60
C links-results:[num]Set how many lines of results are posted on search (default 2, max 30)
61
C links-disable-service:[type_service]Disable a service completely, wildcards supported
62
63
RSSSubscribe to RSS feeds. Invite to channel to announce new feed entries, or use commands in PM to subscribe for your own user.
64
C rss-sub:[url]Subscribe to an RSS feed and announce new entries in channel
65
66
OTROTR service, start an OTR conversation with it to verify your fingerprint for use with extmask $T.
67
Eventually, it may allow conversations with users that don't have OTR.
68
69
SMSSMS services via IRC, message phone numbers and optionally recieve PMs and highlights to your mobile phone
70
71
Service CommandsChannel-oriented commands can be done in the channel as a .command (dot command), without having to specify channel
72
[hello|hi|start|getstarted]Provides users with step-by-step instructions to register
73
register [password] (email)Standard register command
74
[identify|login|auth] (account) [password]Standard identify
75
savemodesSaves usermodes over default, applies on login
76
swhois [input]Change SWHOIS, applied on login
77
regnickRegister nickname to account
78
nick request [#channel] [nick]Request the nick of Service to be different for channel (will register the nick under services)
79
nick listList previous nicks already requested and usable
80
vhost request [host.name.here]Request a vhost from helpers, does several automatic checks before then
81
vhost [on|off]Turn vhost on or off
82
register [#channel]Gives you 500 access on channel
83
access [#chan] list (match)Lists access of whole channel, or finds names matching in list
84
access [#chan] add [mask/nick/acct] (level)Adds user to access list, defaults to level 1
85
note: to add 500 level, all other 500 levels must agree
86
access [#chan] bump [mask/nick] (level)Adds to current access level, defaults to 1
87
access [#chan] del [mask]Deletes account from access list
88
alias [#chan] add [name] [modes ...]Sets aliases (in-channel commands) for setting/unsetting modes, uses $1, $2, etc, for argument variables
89
alias [#chan] listLists aliases, includes special aliases such as .kick, .kb, .mode
90
alias [#chan] del [number]Delete alias, doesn't allow deletion of special aliases (such as .kb or .mode, their own commands)
91
act [#chan] [message ...]Make a /me CTCP ACTION in the channel
92
93
Games CommandsAll in-game commands are in channel
94
enable [game] (status)[#channel]Enable ability for users that are (status) or higher to start a game of [game]
95
disable [game] (status)[#channel]Reverse effect of enable
96
nick request [#channel] [nick]Request the nick of Games to be different for channel (will register the nick under services)
97
nick listList previous nicks already requested and usable
98
99
Mail CommandsChannel mail-wise commands are done in channel. These commands are for users.
100
send [account/channel] [message]Sends a single line message.
101
send [account/channel] "Sends a multi line message. Mail reads lines until the line contains only a doublequote, or single exclaimation point to cancel.
102
read (num/*)Reads oldest unread message, or specified message, or * for all at once
103
listLists message headers (sender, date, etc) in table newest to oldest.
104
archive (num/*)Archives newest read message, specific message, or all read messages.
105
archive listLists archived messages
106
archive read [num]Read an archived message
107
delete [num]Permanently delete a message.
108
anon [on/off]Recieve mail from nonregistered users
109
110
Logging Commands
Absolute dates (UTC time) are notated as ((yy(yy)-MM)-dd-)hh:mm(:ss), relative dates are notated as always (Xl)(Xy)(XM)(Xw)(Xd)(Xh)(Xm)X(s)
111
list [#chan]List collected logs and associated metadata (day, time range, line count, byte count)
112
get [#chan] last [num]Say logs from specified relative time to latest message
113
get [#chan] range [date1] [date2]Logs from date1 to date2
114
y(es)Continue reading logs
115
n(o)Stop reading logs
116
lines [num]Set amount of lines to output before asking to continue (default 15)
117
118
Statistics Commands
119
stats [#chan]Give all stats for channel
120
top chan(nel(s))List top channels, columns rank | channel | topic | usercount | total lines per min | msg lines per min
121
top user(s) (#chan)List top users overall, or for specific channel, columns rank | most active channel | total lines | lines per min | total highlights | ?
122
rank user (user/num)Get rank for self, get rank for a user, get a user for a rank
123
rank chan(nel) [#chan/num]Get rank for channel or get channel for rank
124
seen [mask/user]Get the last time a user was active or quit (e.g. "User was seen active in #channel", "User quit on 15-09-09-15:33:33 UTC")
125
privacy [on/off]Enable or disable privacy mode for seen command
126
127
RSS Commands
128
feed add (name) [url]Subscribe to an RSS feed
129
feed del [id/name]Delete a subscription
130
list (id/name)List all entries (from specific feeds or all feeds), oldest first
131
read [id/name] (post id)Read the content of an entry (default is latest unread entry)
132
del [id/name] (post id)Delete an entry (default is latest read entry)
133
notify [off|msg|notice]Notify on new entries, with either a message or a notice (default is message)