Commit graph

39 commits

Author SHA1 Message Date
8247978151
[lint] Properly format inputs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-25 23:48:16 +01:00
e2c6f99f29
[core] Handle host announce messages from jtv user
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-25 23:48:11 +01:00
c6fa5a9df9
[core] Add giftpaidupgrade event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-19 19:55:20 +01:00
8ba6d2ef08
[core] BREAKING: Allow actors to set fields those after them (#11)
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-15 21:14:40 +01:00
8107cd7c64
[core] Fix wording for timeouts
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-10 23:28:23 +01:00
a1741fbf53
[core] Add ban, clearchat and timeout events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-10 23:23:57 +01:00
9eb6876305
[core] Prevent logging every PING message
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-11-09 17:48:41 +01:00
b6e65a1f6d
[core] Add "bits" event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-17 13:17:28 +02:00
a91410d1ce
[core] Add username fields to events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-16 14:44:11 +02:00
d1386903da
[core] Add submysterygift event, add more event data to events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-16 14:06:25 +02:00
8e2f1f649a
[core] Remove unused subscribed_months field from subgifts
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-09 14:25:40 +02:00
78c66214cd
[core] Log submysterygift
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-08 16:08:41 +02:00
0bec777df1
[core] Improve logs for USERNOTICE events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-10-07 13:29:54 +02:00
87df2040e4
[templating] Add botHasBadge function
to allow checking for moderation permissions in channels

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-09-29 18:23:29 +02:00
06ec111163
Fix: Nil pointer segfaults due to direct access to message object
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-09-02 23:26:39 +02:00
dbca96a138
Add Twitch events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-09-02 17:09:30 +02:00
e4d4c45e7a
Add registration for raw-message-handlers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-09-02 15:01:10 +02:00
b47ffbfff7
Add plugin support to allow extending of functionality (#6) 2021-08-19 15:33:56 +02:00
0dc19d8eed
Add method to send messages from within the bot without trigger
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 00:00:22 +02:00
b8737a4286
Automatically leave channel when removed from config
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-06-14 23:43:37 +02:00
fbf1ae2f03
Fix: Do not try to log the function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-06-13 02:19:39 +02:00
c70ceedc7d
Fix: Do not try to log function
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-06-11 18:02:08 +02:00
5a47332258
Add retries to Twitch API calls
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-06-02 13:21:13 +02:00
477f07c963
Add whisper event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-05-26 14:38:37 +02:00
e66eb2ce82
Add part event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-05-26 14:03:37 +02:00
df31769142
Add sub events, document available event types
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-05-12 17:47:03 +02:00
6116f1bfcd
Introduce general send limit to prevent global-timeouts
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-04-21 23:44:13 +02:00
5a2620b316
Add raw-log functionality
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-04-09 18:14:44 +02:00
afa340af94
Add a delay while joining channels
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-04-09 16:45:20 +02:00
0ae34112b6
Add code linting / binary publishing (#3) 2021-04-03 14:11:47 +02:00
b7538d9b93
Fix: Log channel in debug / trace messages
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-31 23:16:23 +02:00
95be0de55b
Add automated messages (#2) 2021-03-27 17:59:56 +01:00
76924e10c1
Fix: Subscriber matching did not include founders
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-03-17 20:09:31 +01:00
31ca8ee35c
Make join events available to handlers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-02-13 15:12:20 +01:00
b24ca61b8e
Fix: Do not reported malformed badge for users with no badges
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-31 19:54:56 +01:00
f2f4d43412
Fix: Permits must only count for one channel
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 15:59:11 +01:00
e19fe57ec7
Add extra twitch helpers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2020-12-24 13:18:30 +01:00
55b17a635a
Join channels on config change 2020-12-21 01:52:10 +01:00
da62d913c8
Initial version 2020-12-21 01:33:57 +01:00