新用户无法向 discobot 发送消息

您好,我正在测试我们的新用户入职流程,但遇到了一个问题。

作为新用户,我无法向我们的 discobot(现更名为 hubbot)发送消息。

用户过去可以单击以下链接来启动教程,但现在该链接已无法使用。

https://hub.youthpowercoalition.org/new-message?username=hubbot&title=Hey,%20I'm%20ready%20to%20start%20my%20new%20user%20tutorial!&body=Directions:%20Just%20click%20the%20blue%20%60Message%60%20button%20below%20to%20tell%20@hubbot%20start%20tutorial

我也无法直接回复 Hub Bot 的欢迎消息。

你是如何重命名 discobot 的?截图中那条消息是在什么情况下触发的?是当用户接受邀请时吗?

我按照这些说明重命名并更新了欢迎消息:

是的,新用户注册并首次登录时会收到该消息。

我可以使用分享的链接,在管理员账户下向 Discobot 发送消息,但在新用户账户下却无法做到。

我怀疑 Hub Bot 的公开个人资料(出于未知原因)目前被隐藏了(在“偏好设置/界面”中)。

以下是 Hub Bot 的界面偏好设置

我注意到他们的个人资料上有一个警告,但我不确定该如何查明该警告的具体内容。

那也太容易了…… :pleading_face:
:thinking: 我尝试用 tl1 用户访问 new-message 路由,在将 discobot 的个人资料设为公开后成功了,但我省略了消息正文……看来 %60 包裹 Message 的引号是不允许的。

Hub Bot 的通知偏好设置是什么?允许私信吗?
或者……“自动关闭消息的帖子数量”是不是恰好没有设置为 1? :sweat_smile:

您好,请在您的偏好设置 > 界面中检查是否勾选了“跳过新用户入门提示和徽章”。这是用户无法向 discobot 发送消息的一个非常常见的原因。

不是,新用户未勾选该选项。

我想 Hub Bot 应该是不允许关闭私信功能的吧?这是它的界面设置。

它的通知设置

这个设置在哪里?

抱歉,我不太确定您这句话的具体含义。您能再详细解释一下吗?

它在这里:
https://hub.youthpowercoalition.org/admin/site_settings/category/all_results?filter=close%20message

在 2.7.0.beta1 ( ee9ea20d95 ) 中,私信还有一个新参数 :thinking:

您可以尝试这个链接:
https://hub.youthpowercoalition.org/new-message?username=hubbot\u0026title=Hey,%20I%27m%20ready%20to%20start%20my%20new%20user%20tutorial!\u0026body=Directions:%20Just%20click%20the%20blue%20Message%20button%20below%20to%20tell%20@hubbot%20start%20tutorial

哇!我把它重置了,因为当前值是 0。为什么会这样?这是怎么发生的?

嗯……我目前用的就是这个版本。

这对我的新用户仍然不起作用。我收到了这条消息。

我在他们的个人资料中也看不到向 hubbot 发送消息的功能。

关于通知偏好设置,我得到的是:

在我的设置中,会检查以下两个参数:

  • 启用私信
  • 启用系统消息回复

是的,在我们的 hubbot 页面上找不到该设置。

对比一下

我觉得你可能发现了一些问题。我的设置如下:

  • 启用私信 已禁用
  • 发送消息所需的最低信任等级 为 3
  • 启用系统消息回复 已启用

那么,discobot 是否不属于系统消息的范畴?

:thinking: 嗯……staff 算,system 可能不算,system 是另一个用户。

@osioke 也许你能确切地知道?

在我看来,“启用系统消息回复”设置也应该允许向 discobot 发送消息,而不仅仅是系统消息。

这可能是原因。您尝试过启用它吗?

启用系统消息回复
我甚至不确定在什么情况下有人会回复系统消息🤔?
管理员需要监控系统私信吗?

编辑:discobot(以及群组消息,据称)属于系统消息,所以这就是(至少部分)原因

我的新用户现在可以发送消息给 discobot 了,前提是我完成了以下两项设置:

  • enable personal messages 已启用
  • min trust to send message 设为 1

不过,我现在的疑问是:我需要禁用个人消息,同时又让新用户能够完成 discobot 的教程。:rofl:

我认为 discobot 基本上也属于系统范畴。毕竟,每个人都应该能够完成它的教程,对吧?无论他们是否具备一般发送消息的权限?