I just had a user complain about discobot nagging him to respond. He started the tutorial but at some point stopped responding. The discourse_narrative_bot.timeout.message
annoyed him enough to get in touch with me.
Hey @%{username}, just checking in because I haven’t heard from you in a while.
- To continue, reply to me any time.
- If you’d like to skip this step, say
%{skip_trigger}
.- To start over, say
%{reset_trigger}
.If you’d rather not, that’s OK too. I’m a robot. You won’t hurt my feelings.
The user said skip, but that only skipped one step of course and so he got the next prompt from discobot, which he ignored again until he received the next timeout message.
I’d appreciate it, if there were a way for the user to stop the discobot chat or for the admin to opt out of discobot sending the timeout message at all. There has been a request to allow admins to customize the timeout time. Setting it to 0 could turn it off entirely.