microsoft / microsoft/BotFramework-DirectLineJS
Revisit resume/end/error/expired conversation stories
未关闭
还没有人认领这个 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
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 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