Commit graph

110 commits

Author SHA1 Message Date
c54d497b17
Fix Typos in attribute descriptions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 19:26:12 +02:00
218a202fa7
Instead of scanning for message, use store to save its ID
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 17:00:49 +02:00
d8abfbac35
Add auto_publish functionality for liveposting module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 16:28:22 +02:00
5bd54dd15c
Add persistent store and module IDs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 16:16:14 +02:00
da426e7d68
Add setup method to execute actions after connect
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-07 15:24:11 +02:00
4f07b52d62
prepare release v0.3.1 2021-08-06 21:43:51 +02:00
55e0777507
Fix: Do not break posting on one non-fresh stream
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-06 21:42:51 +02:00
56fab109a1
Prevent duplicate attribute parsing
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-06 21:12:29 +02:00
208e2e8666
prepare release v0.3.0 2021-08-06 14:43:41 +02:00
4fc3c692c4
Lint: Handle URL parser error for stream previews
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-06 14:42:23 +02:00
9f164c43d3
Add filter for configured guild
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-04 17:22:18 +02:00
08c096ddb2
Force Discord to fetch fresh previews for the streams
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-04 15:11:35 +02:00
19c1c4d7b5
Simplify presence module and make better readable
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-02 13:34:19 +02:00
d7fa78acdf
prepare release v0.2.0 2021-08-01 02:13:54 +02:00
22c13bca00
Add polling for live-streams (#1) 2021-08-01 02:13:05 +02:00
cd0496a359
Document how to add the bot to the server
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-01 00:56:40 +02:00
25dbfd06eb
Wiki: Fix: Missing parens
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-01 00:24:58 +02:00
9f86e19896
Clarify command for linux / windows users
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-01 00:22:40 +02:00
ac3eee5e0c
Add more documentation
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-08-01 00:18:07 +02:00
868eacdf95
Wiki: Clarify role IDs are required
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 23:22:10 +02:00
9cc66bc610
Dev: Disable Wiki update on non-master-branch
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 23:06:16 +02:00
a8e11e11bd
prepare release v0.1.0 2021-07-31 21:13:47 +02:00
cd84aa91ba
Fix README containing wrong output
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 20:58:47 +02:00
a35d0739cc
Lint: Fix all linter errors
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 20:58:11 +02:00
ad4099e9ce
Configure Linter
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 20:22:35 +02:00
fbc48b9a5f
Add building / meta files
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 20:20:44 +02:00
d83ac3e502
Fix: Use proper rounding
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 13:25:54 +02:00
b8090d9a52
Add user protection to cleanchannel module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 01:25:32 +02:00
8dc637e41e
Add clearchannel module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-31 00:54:28 +02:00
5df755d13b
Add live announcements
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-30 02:08:39 +02:00
5524101e6c
Fix live-role assignment
- Fixes URL in streaming activity
- Fixes broken credentials in app-access-token

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-29 23:55:16 +02:00
9026200947
Add live-role module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-29 23:26:30 +02:00
da6c0b35c2
Add time to next stream to presence module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-29 21:39:14 +02:00
fa6997f684
Extract Twitch API calls to extra module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-29 21:13:19 +02:00
1dcabc7153
Add automated actions for Wiki
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 15:02:54 +02:00
378a2247ec
Add templating to config to load env-vars
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 15:00:18 +02:00
06531f384a
Remove env bindings
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:43:59 +02:00
64b50461b8
Document presence module
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:39:53 +02:00
644eb07404
Wiki: Add general info how to set up the config
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:33:55 +02:00
7b95895001
Wiki: Remove useless heading, sort modules
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:30:26 +02:00
2df640bf35
Wiki: Update tpl location, fix field align
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:28:46 +02:00
1e3891bb67
Add docs generator
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 14:26:45 +02:00
a7ac29f637 Merge commit 'f1b372fb2367c1973e4afbad2e3bfe344fdf234c' as 'wiki' 2021-07-25 14:25:14 +02:00
f1b372fb23 Squashed 'wiki/' content from commit e3161bb
git-subtree-dir: wiki
git-subtree-split: e3161bb96072d2add5fa813ce52ff0809bfb575a
2021-07-25 14:25:14 +02:00
dd86bd1dee
Make module configurable
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 13:43:41 +02:00
465265da95
Add support for Duration, add empty values
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 13:43:19 +02:00
f59d4dc5b8
Add support for "Expect" check, add Duration support
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 13:42:56 +02:00
00e4b2f859
Log the index of the configuration which failed to initialize
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-25 13:42:38 +02:00
d877ce02d4
Log enabled modules, do not run on no enabled modules
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-23 00:58:28 +02:00
38345155d0
Update Dockerfile
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2021-07-23 00:55:51 +02:00