Welcome to the
Bottom Discord Bot

VC Action Logging

Log the actions done in VCs 
Never shall you need to wonder who just joined your VC for a second and left again

Easy to use and setup

You dont need to do anything more than adding the bot to your server for it to be able to do its work

Log Handling

These logs will only be kept for a fixed amount of time and server owners can request a deletion of the data at any time

Useful charts

The data this system collects can be used for charts that can help YOU  with finding the right times to host events on your server

So first of all, what is this system?
Simply explained, this system allows you to visualise the state of any voice chat at any given time where my bot was on your server.

Okay, but what exactly that does the bot do?
Simple, The bot collects publicly available data.
If someone joins, leaves switches voice chats, if they mute or unmute themselves and so on.
All this information will be logged, and will then be used by the visualisation system, to reconstruct the state of any voice chat at any given time.

Additionally to that, the data can also be used to create nice charts that would be helpful in figuring out when to host events by looking at when people are the most active. 

Examples can be found here

The system itself requires no permissions, so its not capable of breaking anything, and does not require any set up.

Invite me now Top.gg

I invited the bot to my server, what now?
Now you wait.
In order for the bot to be able to accurately visualise the state of a voice chat, everyone who is in a vc needs to have joined said vc after the bot was added to the server.

Thats cool and all, but how do i visualise the state of a voice chat now?
While adding the bot to your server, you gave it permissions to create slash commands, use the slash command /create_token to create a link that allows you get your desired data.

How does this command work?
The command by default requires a channel.
This channel can be a normal voice channel, or a stage channel.
Additionally to that, the command also offers taking a unix timestamp as option. If no timestamp is provided, the system will take the current timestamp instead.
The timestamp will be the latest point where the visualisation will stop at, from here on you can go exactly one hour back in your data and visualise the state of your voice chat for every single one of the 3600 seconds that hour has.

If you like the bot, dont forget to review it on Top.gg

Useful Links
About me
Examples