While setting up my homelab I have integrated quite a few webhooks and even a discord bot (requester). This has served it's purpose so far, but I want to add new and interesting features without having to install multiple bots to do so.

The best solution would be to program my own bot in one of the many available frameworks. After trying out JDA and multiple python libraries I found Hata. I found the project interesting initially due its TOUHOU theme but I soon realized that the creator of Hata is not only very smart but also kind to teach and help out newbies like me.

I am still quite a beginner in python programming (as in programming a real application) but you can check out my current status on GitHub:

GitHub - KevinHaeusler/Haruki
Contribute to KevinHaeusler/Haruki development by creating an account on GitHub.

Here is an example of the /plex-activity command that queries the tautulli API to check what is currently playing on plex:

I am still working on replacing the plex request functionality from requester with my own bot but it is probably better to tackle easier problems first until I get something working with a decent feature parity.

Great! Next, complete checkout for full access to KHDev.
Welcome back! You've successfully signed in.
You've successfully subscribed to KHDev.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.