"@discobot display help" does not display help

Hi.

I’m trying to “invoke” discobot over at https://github.community but it is not responding. Here’s my post:

Does anyone know is this a bug, or have I done something wrong? Thanks!

2 Likes

I just tested this on https://try.discourse.org/. I’m using the latest version of Chrome on Ubuntu.

After creating a new account on the site, then skipping discobot welcome message, I created a post with the content @discobot display help. Nothing happened. I then created another post with the same content and still didn’t get a response:

I’m seeing this error in my browser’s console: Uncaught (in promise) TypeError: Cannot read property 'notification_type' of undefined. Called from: https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/widgets/quick-access-notifications.js#L23

2 Likes

OK so this bug should be assigned @eviltrout?

Looks like the javascript error is a red herring.

The issue is Skip new user onboarding tips and badges is checked, so all Discobot jobs are skipped.

To allow this we’d probably have to allow some responses to work and some to not - however help does include instructions to start the tutorial, which you have already disabled.

What I’d suggest here, and curious to hear your thoughts @codinghorror, is if you have disabled @discobot but issue it a command, have it reply: “You’ve disabled me in your preferences. You need to allow new user onboarding tips to interact with me.”

2 Likes

Yep that sounds good. Otherwise we’re just gonna have more user shooting themselves in the foot, repeatedly… :foot::boom:

1 Like

Discobot will reply they need to disable the Skip new user onboarding tips and badges setting to interact with him.

https://github.com/discourse/discourse/pull/12534

4 Likes

This topic was automatically closed after 19 hours. New replies are no longer allowed.