microsoft / microsoft/BotFramework-DirectLineJS

Revisit resume/end/error/expired conversation stories

未关闭
#124 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

approved P0 triaged
主要语言
TypeScript
星标
199
派生
133
PR 合并指标
30 天内没有已合并 PR

描述

Note to investigator

Find out all permutations of the resume/end/error/expired over REST API and Web Socket.

Related issues

  • #118 Resume conversation after calling botConnection.end()
  • #101 "Token expired" signal is not fired on Web Socket route
  • #103 Generate a new token using existing conversation ID
  • #94 End conversation does not really stop the polling or Web Socket
  • #90 Backoff stories
    • HTTP 429/400 - we will back off
    • HTTP 404 - fatal, we will stop
  • #75 End conversation does not really stop Web Socket
  • #9 Resume conversation and how to renew expired token
  • https://github.com/Microsoft/BotFramework-WebChat/pull/1880 Wiring up for reconnect UI

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

首先检查此 issue 以及相关 issue #118、#101、#103、#94、#90、#75 和 #9 中描述的 REST 和 Web Socket 行为。梳理 resume、end、error 和过期 token 的各种组合,然后在确定受影响的客户端入口点之前,定义每条路径的预期行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
typescript
领域
api
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。