“@discobot display help” 不显示帮助

你好。

我尝试在 https://github.community 上“调用”discobot,但它没有响应。这是我的帖子:

有人知道这是不是个 bug,还是我哪里做错了?谢谢!

2 个赞

我刚刚在 https://try.discourse.org/ 上测试了这个问题。我在 Ubuntu 上使用最新版本的 Chrome 浏览器。

在网站上创建新账户并跳过 discobot 的欢迎消息后,我发布了一条内容为 @discobot display help 的帖子,但没有任何反应。随后我又发布了另一条内容相同的帖子,仍然没有收到回复:

我在浏览器的控制台中看到了以下错误:Uncaught (in promise) TypeError: Cannot read property 'notification_type' of undefined。调用来源:https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/widgets/quick-access-notifications.js#L23

2 个赞

好的,这个 bug 应该分配给 @eviltrout 吗?

看起来 JavaScript 错误是个误导。

问题在于“跳过新用户引导提示和徽章”选项已被勾选,因此所有 Discobot 任务都被跳过。

若要允许这种情况,我们可能得让部分响应生效而部分不生效——不过帮助中心确实包含了启动教程的说明,而您已将其禁用。

我在此的建议是(很想听听您的想法 @codinghorror):如果您已禁用 @discobot 但向其发送了命令,让它回复:“您已在偏好设置中禁用我。您需要允许新用户引导提示才能与我互动。”

2 个赞

没错,听起来不错。否则我们只会看到更多用户反复“作死”……:foot::collision:

1 个赞

Discobot 会回复,需要禁用“跳过新用户引导提示和徽章”设置才能与其交互。

4 个赞

此主题在 19 小时后自动关闭。不再允许新回复。