iirc there was also a thread about this but I can't find it.This is a good idea but it may be abused by suddenly letting other players kick someone even they are active.
My suggestion for this problem is only allow someone to be voted if they are inactive for a certain period of time.
- Example (Active)
User1: Are you guys ready?
User2: !kick User1
BanchoBot: User2 is currently active.
User1: Why are you trying to kick me?
User3: lol
- Example (Inactive)
User2: User1 looks inactive.
User2: !kick User1
BanchoBot: User2 voted User1 to be kicked out. (1/3)
User3: !vote
BanchoBot: User3 voted. (2/3)
User4: !vote
BanchoBot: User1 has been kicked out.
BanchoBot: User2 is now the room host.
Side Note:
Previously, inactive players gets kicked out of the room (even host) if they're inactive (iirc 3-5 minutes).
I don't know what happened to it.