Commit graph

21 commits

Author SHA1 Message Date
Ske
560b79c2ae Refactored config file loading 2019-03-08 17:22:05 +01:00
Ske
f21fd968fd Add support for a configuration file. 2019-03-07 16:29:46 +01:00
Ske
121f8ab8c3 Don't error if no log channel defined 2018-12-10 20:24:14 +01:00
Ske
72590ec92c Massive refactor/update/UX improvement dump. Closes #6. 2018-12-05 11:44:10 +01:00
Ske
4337430823 Check for an existing webhook made by the bot first.
Otherwise, it'd create a new one and in case of failures or database corruptions,
you'd hit the webhook limit quickly.

This was a feature pre-rewrite but got lost in translation.
2018-11-30 20:39:10 +01:00
Ske
3e5357d27f Whoops pt. 2 2018-11-13 14:01:24 +01:00
Ske
a72a7c3de9 Merge branch 'rewrite-port' 2018-11-08 16:43:09 +01:00
Ske
ce319408a6 Add playing message with help info 2018-10-30 20:25:06 +01:00
Ske
a4449ceaae Remove commented-out old code 2018-10-27 23:31:45 +02:00
Ske
58d8927380 Message and error logging, various bugfixes 2018-10-27 23:30:12 +02:00
Ske
4217d5d5d8 Basic proxy functionality fixed 2018-10-27 22:00:41 +02:00
Ske
2f728e09aa Remove unsupported Influx/Grafana analytics code 2018-10-11 11:23:20 +02:00
Ske
05cf04df03 Fix webhook stat reporting 2018-09-15 15:12:51 +02:00
Ske
fd67945660 Catch exceptions in message handler and not command dispatch. Closes #18 2018-09-15 14:52:24 +02:00
Ske
7b99a89bb9 Add error logging to a channel. Closes #11. 2018-09-07 18:17:30 +02:00
Ske
f067485e88 Major command handling refactor 2018-09-07 17:34:38 +02:00
Ske
99e2fad2b2 Make InfluxDB connection options configurable 2018-09-01 19:16:42 +02:00
Ske
a130e2215a Move stats stuff into its own class. Closes #1 2018-09-01 19:12:33 +02:00
Ske
780bc8a512 Read database connection parameters from environment 2018-08-22 19:50:32 +02:00
Ske
a6708cb788 Set logging level to INFO 2018-07-25 11:56:37 +02:00
Ske
8936029dc8 Massive refactor of pretty much everything in the bot 2018-07-24 22:49:52 +02:00