modmailbot icon indicating copy to clipboard operation
modmailbot copied to clipboard

Add user Online status to threads

Open FadingToJosh opened this issue 5 years ago • 4 comments

I believe it could be beneficial to see online statuses of users who have opened tickets. :green_circle: - Online :orange_circle: - Idle :red_circle: - Away :black_circle: - Invisible/Offline

I don't know if this is even allowed but if it is, it would be useful if we could have the setting enabled for categories. I'm not wanting any long term tickets running API calls but it could be helpful.

FadingToJosh avatar Sep 21 '20 16:09 FadingToJosh

I guess it can be added to the header once the thread is opened initially and then there could be a !status command for staff to check the current status of the user.

mesub7 avatar Sep 21 '20 16:09 mesub7

Nice one

Breeze-ui avatar Sep 21 '20 16:09 Breeze-ui

The main issue here would be channel edit rate limits which were made stricter some time ago. If something like this was implemented, it would not be real-time (or at most sampled once/twice a day).

I guess it can be added to the header once the thread is opened initially

I imagine this would be fairly unnecessary outside of !newthread, considering the user is definitely online when they message the bot.

An implementation that used a message within the thread might be more viable?

Dragory avatar Sep 22 '20 19:09 Dragory

An implementation that used a message within the thread might be more viable?

This sounds good to me. An embed message that updates would still be helpful for when you come back to a message that was opened only a few minutes ago and the person left the discord server already. Possibly logging their status when they opened the ticket could also be beneficial as they could be manually set as offline or away.

FadingToJosh avatar Sep 23 '20 21:09 FadingToJosh