Jan Krüger
|
300763e35d
plugins/{faq,man}: allow multiple matches per line
|
12 years ago |
Jan Krüger
|
a74047f30d
plugins/text_trigger: allow "." in trigger names
|
12 years ago |
Jan Krüger
|
52a005c191
plugins/templink: retrofit link persistence
|
12 years ago |
Jan Krüger
|
1eb8e30f22
plugins/duckduckgo: new utility commands for stuff and the web
|
12 years ago |
Jan Krüger
|
aa503ea47b
plugins/templink: smorgasbord of fixes
|
12 years ago |
Jan Krüger
|
49bc1ede20
BotIrc::ctx_frozen: don't double-ref
|
12 years ago |
Jan Krüger
|
e34b5df780
BotHttp: use HTTP::Request::Common so we can actually use GET()
|
12 years ago |
Jan Krüger
|
83b4a0f6c1
BotIrc: actually load http.pm and initialise the HTTP handler
|
12 years ago |
Jan Krüger
|
f203a091c7
plugins: new templink plugin to generate temporary shortened links
|
12 years ago |
Jan Krüger
|
5c6582c06b
plugins/welcome: suppress response if user says more than just 'hi there'
|
12 years ago |
Jan Krüger
|
e835dd998d
BotPlugin::load: fix dependency handling
|
12 years ago |
Jan Krüger
|
522703e58c
BotPlugin: implement standard way for plugins to call each other
|
12 years ago |
Jan Krüger
|
709d1d1050
Add HTTP client API
|
12 years ago |
Jan Krüger
|
83cd4dfc36
BotIrc: add reentrant mode to ctx_ functions
|
12 years ago |
Jan Krüger
|
b2d84598b7
plugins/welcome: new plugin to automatically welcome users who say hi
|
12 years ago |
Jan Krüger
|
4f83da39b5
BotPlugin::load: add el-cheapo dependencies system
|
12 years ago |
Jan Krüger
|
96894dca2a
BotPlugin::load: don't load plugin if already loaded
|
12 years ago |
Jan Krüger
|
a0da5fd454
plugins/antithanks: new plugin to note the futility of thanking the bot
|
12 years ago |
Jan Krüger
|
d3f2e7b2f4
BotIrc: add ctx_addressee accessor
|
12 years ago |
Jan Krüger
|
cce7c55365
BotIrc: use current nickname for validating return path
|
12 years ago |
Jan Krüger
|
086ccaae85
BotIrc::ctx_set_addressee: make regex easier to read and fix bug
|
12 years ago |
Jan Krüger
|
d26ca88305
plugins/voice: ctl command: fix incorrect code sending confirmation
|
12 years ago |
Jan Krüger
|
6310e186d6
plugins/voice: don't require control privs for now
|
12 years ago |
Jan Krüger
|
37afb105ba
plugins/voice: fix wrong hash key
|
12 years ago |
Jan Krüger
|
150ceb81b0
plugins/voice: ctl command: send confirmation
|
12 years ago |
Jan Krüger
|
4bfe8154c7
plugins/text_trigger: .trigger_edit: use new API for checking add priv
|
12 years ago |
Jan Krüger
|
e67bd7b461
plugins/text_trigger: .trigger_edit: bail out if not authed
|
12 years ago |
Jan Krüger
|
28babef657
BotIrc::return_path: fortify against weird arguments
|
12 years ago |
Jan Krüger
|
4ab5833dda
plugins/join: new plugin to (re-)join the bot to configured channels
|
12 years ago |
Jan Krüger
|
5130c0600d
BotIrc: convert config{channel} in read_config
|
12 years ago |