It's a discord bot that I made to learn more Rust and some of interesting techs and startups!
Made with Poise + Serenity, designed to run on Shuttle, and use Pocketbase to keep its data.
This bot will record how long your server members has been on the voice chat. It even records how long they are in AFK channel (if your server have one).
It also have a nice leaderboard so you can show off to everyone that you have no life! :D
Currently there is no AFK leaderboard, it is on progress.
This bot can also help you move channels to a graveyard or inactive category with a single command!
Unimportant and hidden features
There is also hidden features, mostly for development purpose like incrementing a member's voice time and force reset member's voice state
Here are some features that I might implement in the future
- AFK leaderboard
- Custom leaderboard title and subtitle
- Seasonal (daily, weekly, monhtly) leaderboard
- A profile showing your achievements
- A web version of the leaderboard and profile
- A game centered around staying in voice chat, something like idlerpg, is really interesting to explore.
Much appreciated! You can create an issue if you have a feature request, bug report, or just tell me how much my codes sucks!
If you have question or anything, hit me up on discord @hufuhufu
I made this bot for myself, for my use case, for my small server, and more importantly, to learn and have some fun. Don't expect this bot to perform well on a huge server, or multiple servers. Heck, it doesn't even perform well on a single server.