Skip to content

Excessive hour detection? #34

@Arianthell

Description

@Arianthell

This is to prevent over 24h+ issues like "swossboss" today when its caused by discord error (discord didnt send his voice leave info to the bots, now he has 400h+) , but also could work for people doing excessive hours on purpose:

Can the system detect the people who stayed in the call for 20h in the past 24h and didnt leave the call for at least 30m/1h etc during that 20h (meaning they didnt take any long break during that 20h),
and send a notification to staff server with username or ID?

So that we can check if they are still in call when the notification came.
If they are not in call, we can trigger a leave notification to the bots manually via a command (or simply notify Zack/Nadir) .
If they're still in call, then the bot checks again after 6h or so, if they didn't take a long break/still in call, the bot sends us another notification.

So if a user is doing extreme hours with little to no break for longer than a week or so, the bot will keep sending us their name/ID. If someone's name appears 20+ times = excessive use. This way we can detect the cheaters too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions