]> jfr.im git - erebus.git/blob - bot.config.example
update comments
[erebus.git] / bot.config.example
1 ; Copy this file to bot.config
2 ; Note: comments will not be retained in bot.config,
3 ; and you can not edit it by hand while the bot is running.
4
5 [erebus]
6 realname = Erebus r1
7
8 host = irc.quakenet.org
9 port = 6667
10 #pass = foobar
11
12 dbhost = localhost
13 dbuser = erebus
14 dbpass = darkness
15 dbname = erebus
16
17 trigger = !
18
19 pidfile = pidfile
20
21 ; Wait for numeric 396 (hidden host) before joining channels?
22 wait_for_hidden_host = 0
23
24 ; path to write bot's ident config (~/.oidentd.conf format) into
25 ; empty or not supplied to disable
26 ;oidentd_path = /home/erebus/.oidentd.conf
27
28 [autoloads]
29 control = 1
30 eval = 0
31
32 [watchdog]
33 ; The bot includes a watchdog timer. It sends a PING to the server every
34 ; "interval" seconds, and resets itself (by ending the process) if
35 ; "maxtime" seconds go by without receiving anything.
36 interval = 30
37 maxtime = 300
38
39
40 ; MODULES:
41
42 [trivia]
43 jsonpath = /bla/foo/bar/modules/contrib/trivia/trivia.json.example
44 con = twitter consumer
45 con_sec = twitter consumer secret
46 token = twitter token
47 token_sec = twitter token secret
48 topiccommand = TOPIC %(chan)s :%(topic)s
49
50 [sms]
51 account_sid = twilio AccountSid
52 auth_token = twilio auth token
53 mynumber = +11234567890 (sms "callerid")
54
55 [help]
56 url = https://where.ever/dir/%d.txt
57
58 [reddark]
59 update_interval = 600
60 topicsuffix = | Something something mumble mumble
61
62 [weatherstack_weather]
63 key = your API Key
64
65 [bashorg]
66 path = /home/erebus/bash.org/
67
68 [listenbrainz]
69 format = https://listenbrainz.org/user/%(user)s is playing \1f%(track)s\1f by %(artist)s (\1f%(album)s\1f) (from %(player)s)
70
71 [urls]
72 multiline = 1
73
74 [steam]
75 apikey = steam api key
76
77 [nitterize]
78 instance = https://nitter.net/
79
80 [exception_hook]
81 destination = #channel
82
83 [sockets]
84 127.0.0.1:1337 = #channel