无法完成高级教程,因为我没有权限创建投票

我创建了一个账户并开始学习你们的教程。在完成第一个教程后,我发现还有一个高级教程,于是便深入钻研起来。

不幸的是,我现在卡住了,因为我作为新用户的信任等级与创建投票所需的信任等级之间存在冲突。因此,我现在无法完成教程(不过也许这篇帖子能提升我的信任等级,让这个问题变得不再重要)。

目前有几种解决方案:

  • 将 Discobot 的对话排除在信任等级要求之外,以便用户可以完成教程。
  • 注明“要继续此教程,您需要在此站点获得更高的信任等级”。

无论哪种方式,在教程中更早地引入“信任等级”的概念可能会很有帮助(我目前只是通过自行探索才了解到这一点,而非通过教程),这样新用户从一开始就能意识到他们无法创建投票(以及其他一些功能)。

对此可能还有其他想法,但无论如何我都希望能完成教程,因此我更倾向于第一种方案。在沙盒环境中,我不太明白为何要适用信任等级限制(如果任何人对此有想法,也欢迎分享!)。还有一个小摩擦点:直到我花了五分钟创建投票并研究各种元素后,才得知自己无法创建投票。如果能更早获知这一点就好了。

(顺便说一句,Discobot 现在正在给我发消息,因为它发现我离开而没有完成教程而感到焦急。这不是我的错,小家伙!抱歉!)

6 个赞

这个特定问题应该已经修复:Discobot: don't take users through the poll tutorial if it's not enabled - #10 by tgxworld

可能是又出现了回归。

(目前你可以通过告诉 discobot skip 来跳过该步骤)

5 个赞

也许是那里的 PR 标题让人困惑。

修复:当用户在私聊中与机器人对话时显示投票选项。

这听起来像是你让用户能够访问投票工具,但不一定能够提交投票。

我在使用投票创建工具时没有任何问题,运行得很顺利。只是无法点击“回复”。

顺便提一下:

我后来也看到了这一点。但到那时,我的信任等级已经升到 TL1,因此可以直接发送投票了。

3 个赞

查看该变更,您可能是对的,我们会核实一下。

6 个赞

已确认(感谢 @awesomerobot),在尝试过程中发现这是一个我们应该修复的 bug。

6 个赞

我已通过跳过与机器人用户私信中的投票验证来解决此问题。

4 个赞

我认为,当用户不具备完成该步骤所需的信任等级时,我们应该直接跳过投票步骤。

6 个赞

这样也可以。

5 个赞

真的吗?我不确定。我很喜欢被介绍这个功能,而且除非 Discobot 主动通知他们,否则似乎不太可能有人意识到自己可以尝试新操作,例如:

嘿,现在有一个关于投票的新培训模块,如果你感兴趣,可以 [这样做]!

说实话,很少有人会参加高级教程——我昨天完成时是第 165 位获得徽章的人,而基础教程是第 900 位——而且很多人在参加该教程时可能已经是 TL 1 级别了,因此符合我这种情况的用户群体非常小。

我也不确定 Discobot 是否在其他 Discourse 站点被广泛使用。也许有些站点会鼓励新用户参加两个教程,这样他们更容易遇到困惑…

但这与功能支持相关。你希望用户了解这个功能吗?我认为是的,因为你在教程中包含了它,而日期/时间工具、模糊的 spoiler 工具 和代码标记工具却没有包含在内。

因此,如果你希望人们使用并了解这个功能,尤其是当它深藏在齿轮菜单中需要点击两次才能找到时,就不要因为他们是 TL0 而将他们排除在外。:slight_smile: 如果他们如此热衷于学习平台并这么早就发现了高级教程,那么他们很快就会升级。

7 个赞