Commit graph

56 commits

Author SHA1 Message Date
709d4ab3a3 Add a bunch of codecs 2024-01-29 17:27:18 -05:00
32d35a2c02 Use tracing instead of println for connection message 2024-01-25 20:38:06 -05:00
dc856ea3fd Use better error message when failing to get metadata 2024-01-25 20:24:05 -05:00
943f0f2678 Install yt-dlp-core from Alpine repos 2024-01-25 20:10:40 -05:00
a5cb54d214 Downgrade Alpine and install static yt-dlp 2024-01-25 19:54:11 -05:00
eb48999aa2 Remove OPENAI_API_KEY from build stage 2024-01-25 19:12:52 -05:00
e9b38c069a Remove old openai crate 2024-01-25 19:09:54 -05:00
c9fcdba421 Switch to alpine in Docker 2024-01-25 18:50:19 -05:00
ddaf3ee7f2 Switch from openai to async-openai crate 2024-01-25 18:28:28 -05:00
ec66822602 Finish upgrading pose and songbird 2024-01-25 17:50:05 -05:00
4244469610 [WIP] Remember to register songbird 2024-01-25 13:03:26 -05:00
66b215a0cb [WIP] Fix loading gif replies 2024-01-25 12:57:30 -05:00
e58e70509c [WIP] Upgrade to poise 0.6 2024-01-25 12:42:57 -05:00
952cf0cdb6 Update rust and yt-dlp 2023-05-24 22:57:30 -04:00
f438fb7341 Upgrade to GPT-4 💪 2023-03-29 00:12:42 -04:00
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