Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-detect inactivty and send hint for help-threads #923

Closed
Zabuzard opened this issue Oct 22, 2023 · 4 comments · Fixed by #957
Closed

Auto-detect inactivty and send hint for help-threads #923

Zabuzard opened this issue Oct 22, 2023 · 4 comments · Fixed by #957
Assignees
Labels
enhancement New feature or request

Comments

@Zabuzard
Copy link
Member

When creating a help-thread, we send a few hints.

One of them is how to act when no one responds. Our entry point for this hint is bad. It would be better if we post this message when the moment of inactivity has come.

hint

So we should detect when a thread is inactive (no one except OP responded since 5 hours) and then let the bot automatically post this message. This will also lead to an "auto-bump", which may cause more helper attention.

@Zabuzard Zabuzard added the enhancement New feature or request label Oct 22, 2023
@ankitsmt211
Copy link
Member

Couple of questions, in no particular order.

  • Should this be triggered once per thread or multiple times based on inactivity?
  • Would it be wise to use already existing HelpThreadCreatedListener class or too much context in one file?
  • We already have a DB table storing help meta data, thoughts about using that or maybe a caffiene?
  • help package is also brimmed with a lot of HelpThreadxxxxx classes, perhaps a sub package?

On a side note, i think it would be less resource/work intensive with a simpler command that just sends this text on demand. So if a thread is inactive for too long, someone can make the judgement and trigger it. In that case, we might not even need a command for this. We already have a /tag tagHere, much simpler.

@Zabuzard
Copy link
Member Author

Zabuzard commented Nov 20, 2023

Perhaps we can start by moving the dialog into the existing "closed bc of inactivity" text.
as in "yo, it got closed and heres what u can do to prevent that instead: ..."

that would be cheap to add and work well

@ankitsmt211
Copy link
Member

It does mention a hint about improving question, maybe refactor this to emphasize the last bit.

image

@Zabuzard
Copy link
Member Author

yeah. i would just bloat up this section significantly. this is the right moment to educate an user about how to improve their question. this is the moment where we have their attention. we should post a few extra sentences here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants