Commit graph

41 commits

Author SHA1 Message Date
0d896d30bd Use my fixed fork of yt-dlp 2023-03-23 00:21:33 -04:00
349d3fa425 Run as non-root user with correct perms 2023-03-23 00:12:12 -04:00
fd3ec019a8 Disable OpenAI integration in debug mode 2023-03-22 20:12:02 -04:00
0531ad769e Clean up the recommended way 2023-03-18 03:10:29 -04:00
3cc4220317 Clean up apt-get 2023-03-18 03:08:15 -04:00
8dab128679 Install ca-certificates 2023-03-18 03:06:14 -04:00
c732e1d27b Run as root for now
It doesn't work as a normal user
2023-03-18 02:55:57 -04:00
46e22fb8f4 Download yt-dlp nightly builds 2023-03-18 02:42:51 -04:00
b2505ce086 Log JSON parsing errors 2023-03-18 02:40:07 -04:00
22eba91a17 Use env var to configure logging 2023-03-18 01:06:50 -04:00
8a56fcf126 Bump songbird version 2023-03-18 00:35:55 -04:00
863fcb0812 Run as unprivileged user 2023-03-09 17:50:31 -05:00
3faa422b90 Use sparse cargo registry 2023-03-09 17:37:00 -05:00
b3bd3b2997 Add todo list 2023-03-08 19:08:06 -05:00
825e15202e Make sure to add track event handler 2023-03-08 18:57:03 -05:00
2fd2079330 Implement moving to the next track 2023-03-08 18:35:30 -05:00
07618676db Implement queue 2023-03-07 20:53:54 -05:00
eb56c024cd Update openai crate 2023-03-06 03:05:38 -05:00
2de52dfe9d Install libopus in final image 2023-03-03 02:50:01 -05:00
16182615d8 Install static ffmpeg and yt-dlp from source 2023-03-03 02:41:28 -05:00
1e4fbfb1b1 Remove unused import 2023-03-03 02:10:06 -05:00
ad2ae7b6eb Reduce logging level 2023-03-03 02:02:02 -05:00
72311197e0 Add OPENAI_KEY arg to Dockerfile 2023-03-03 01:30:09 -05:00
4cc06dbca1 Fix dockerfile 2023-03-03 01:03:59 -05:00
c5ee1a21cd Rename openai module to personality 2023-03-02 22:57:00 -05:00
90c65693de Add cat pun loading messages 2023-03-02 22:52:19 -05:00
30ffacfef0 Add initial response while a song loads 2023-03-02 22:36:56 -05:00
3bdd819d75 Remove command prefix
We can just ping the bot
2023-03-02 21:22:10 -05:00
332e7d4aa9 Add stop command 2023-03-02 21:20:24 -05:00
9242d39f98 Add AI-generated sassy commentary 2023-03-02 19:57:58 -05:00
1342253a76 [WIP] Rewrite with Poise
Still some missing commands
2023-03-01 22:29:07 -05:00
f00c76f2c5 Fix set volume logic 2022-01-20 23:22:19 -05:00
256094e15b Be less specific about the version of Rust 2022-01-20 23:01:41 -05:00
433bce9915 Add song queue 2022-01-20 23:01:32 -05:00
81ea66d2e5 More snark 2022-01-20 22:12:27 -05:00
41296e003b Try to join the caller's channel before playing 2022-01-20 22:05:45 -05:00
37885e5572 Fix panic when setting volume after song ends 2022-01-20 21:48:38 -05:00
8d2e5dec41 Add snarky error messages 2022-01-20 21:04:48 -05:00
ce79f8e44a Use debian for docker container 2021-09-26 01:12:21 -04:00
b91d3acc31 Add option to loop the current track 2021-09-26 00:56:14 -04:00
6bcedfd0cd Initial commit 2021-09-14 00:27:19 -04:00