GreyWolfDev / Werewolf

Werewolf for Telegram
http://www.tgwerewolf.com
GNU General Public License v3.0
619 stars 385 forks source link

Suggestion: Forgive AFKs that happened because of bot issues #97

Open RainRat opened 8 years ago

RainRat commented 8 years ago

When a player is killed for AFK, bot reports the number of AFKs in the past 24 hours, but includes AFKs that are understandable because of known bot malfunctions. It's not feasible to go back through chat history to see if AFK is forgivable for each AFK report an admin receives. Admins should have a function to forgive (subtract from AFK totals) all AFKs that happened during a specific time frame. (Even better: bot recognizes it had trouble during specific timeframe and automatically forgives.)

CloneMMDDCVII commented 8 years ago

@RainRat How about the following : if four people at least die of afk a night, their counter will not be increased ?

dllz commented 8 years ago

@CloneMMDDCVII Looks like this would be a better solution as the afk was implented in order for us to detect people afking across the community as they are ruining the game.

CloneMMDDCVII commented 8 years ago

@dllz Yup :D true enough. We'll see with para when he comes back (i realise i now need to change my username on git)

parabola949 commented 7 years ago

[Werewolf] Forgive AFKs that happen when bot status is not "Normal" (bot lags)

Olfi01 commented 5 years ago

This is not a bad idea, but in my opinion the importance is too low for the amount of effort this would take to realize, since it counts the amount of deaths by idling in the db directly and doesn't have any additional counter