Mycroft-core: 功能:将get_selection()添加到MycroftSkill类

创建于 2019-08-29  ·  5评论  ·  资料来源: MycroftAI/mycroft-core

技能开发人员的常见需求是向用户提供选项列表,并要求他们进行选择。 可以通过结合使用现有方法来实现,但是这需要每个开发人员制定出自己的模式。 添加标准方法将使开发人员更轻松,并为用户提供更一致的体验。

当前的方法通常包括:

  1. 取物品清单
  2. 使用join_list()生成问题对话框
  3. 来自用户的get_response()
  4. 验证以下方面的响应检查:

    • 清单项目的模糊匹配

    • 序数或数字,例如“第三项”或“第二个”

  5. 返回所选项目,或执行on_fail回调
medium Enhancement - proposed help wanted

最有用的评论

据我所知,去吧!

如果您有任何疑问,请通过chat.mycroft.ai进行聊天

所有5条评论

嗨,我对此问题感兴趣。 有人声称吗?

据我所知,去吧!

如果您有任何疑问,请通过chat.mycroft.ai进行聊天

请做,谢谢Arjan:smile:

由#2302关闭,不是吗?

你说得很对。 闭幕!

此页面是否有帮助?
0 / 5 - 0 等级