microsoft / microsoft/BotFramework-DirectLineJS
Revisit resume/end/error/expired conversation stories
オープン
まだ誰も着手していません。
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 にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、この issue と関連する issue #118、#101、#103、#94、#90、#75、#9 に記載されている REST と Web Socket の動作を確認します。resume、end、error、期限切れトークンの各パターンを整理し、影響を受けるクライアントのエントリポイントを特定する前に、それぞれのパスで期待される動作を定義します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- api
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100