Commit graph

36 commits

Author SHA1 Message Date
gempir
3225485633 prevent double messages by keeping ids in map, clearchat has no ID so still might be double 2023-01-08 19:45:57 +01:00
gempir
a1e0da464e prevent double joins accross workers, reduce log spam ab it 2022-12-21 17:30:27 +01:00
gempir
8134c65b13 fix bad join #183 2022-11-29 20:49:12 +01:00
Maxence Younsi
3ef02a8734 interface-ified logger 2022-10-28 00:50:24 +02:00
gempir
f3f82103c9 join continously to rejoin some unbanned channels 2022-10-16 10:21:01 +02:00
gempir
f73c8c073e allow opting out for everyone 2022-07-31 15:03:21 +02:00
gempir
70ee89104d use v3 beta of go-twitch-irc 2022-01-12 19:44:06 +01:00
zneix
3c4b97896c
Check if args are empty 2021-12-27 18:48:23 +01:00
zneix
c074cea2c1
Clarify logging output 2021-10-03 01:38:31 +02:00
zneix
968899ad0c
Simplify argument parsing logic 2021-10-02 21:23:00 +02:00
zneix
6418ee59fc
Remove duplicated code 2021-10-02 21:05:41 +02:00
zneix
2dd1be6284
xd 2021-10-02 20:50:56 +02:00
41973452
42cd3e6971 Removed status alias from justlog status 2021-10-01 06:32:17 -04:00
gempir
837080609c add botVerified config option to configure ratelimits in irc client 2021-09-28 10:36:08 +02:00
gempir
f9eeebd037 add opt out option 2021-06-05 16:23:52 +02:00
gempir
d534a7fe94 only check for massbans on permaban clearchats 2021-04-16 19:46:00 +02:00
gempir
7c8adcf64f log when clearchats are not being logged 2021-04-16 19:24:54 +02:00
gempir
3c699bae5b don't log clearchats for massbans 2021-04-16 18:27:19 +02:00
gempir
1000bbf46b remove all message type configs, better handle joining/leaving 2021-04-16 18:03:41 +02:00
gempir
292a292c74 make message handling more readable, log current goroutines 2021-01-08 22:19:20 +01:00
gempir
ff1b2845ab update messages types to log after resetting them in the config fixes #87 2021-01-01 00:09:26 +01:00
gempir
720694bb08 add test for channels endpoint 2020-12-06 16:36:16 +01:00
gempir
613d9081e6 spawn new connection after 50 channels per connection 2020-12-05 18:32:21 +01:00
gempir
2eb8ffccfb api to leave and join channels 2020-10-08 21:52:58 +02:00
gempir
f5ca76b59e Add API to control messageTypes 2020-09-26 01:45:18 +02:00
zneix
8d30070fec Multiple admins, typo fixes 2020-08-27 03:35:20 +02:00
gempir
e681abdbd6 add reset for messageTypes and enable bttv emotes for web ui 2020-04-18 00:32:04 +02:00
gempir
05805932de update recorded message type and config 2020-03-08 17:54:06 +01:00
gempir
120b8671b3 join aswell when config changes 2020-03-08 16:06:27 +01:00
gempir
fff840c7f5 dynamically add channels to config 2020-03-08 15:22:03 +01:00
gempir
23da5a21df option to only log specific types of messages 2020-03-02 21:29:49 +01:00
Ruben Anders
15b217c3aa Add support for go modules 2019-09-05 20:20:11 +02:00
gempir
145676e1bc start to implement usernotice messages, not rendered yet for some reason 2019-07-13 15:05:29 +02:00
gempir
af7e744ca9 Update to new go-twitch-irc 2.0.1
fixes #22
2019-04-30 19:03:49 +02:00
gempir
3637b59b57 new go-twitch-irc test version 2019-03-11 21:41:12 +01:00
gempir
cbc5b11dca build for arm, disable ufw for now, move bot to single package 2018-12-07 21:31:15 +01:00