SkypeMentionNormalizeMiddleware class
想定される値に準拠していないため、Skype のメンション エンティティにパッチを適用するミドルウェア。 Skype と対話するボットでは、メンションが使用されている場合は、このミドルウェアを使用する必要があります。
注釈
Skypeメンション "text" フィールドの形式は次のとおりです。<at id="28:2bc5b54d-5d48-4ff1-bd25-03dcbb5ce918">botname</at> Activity.Text にこれらのタグが含まれていないので、RemoveMentionText は Activity.Text からエンティティを削除できません。 これにより、 <at> ノードが削除され、名前だけが残ります。
メソッド
| normalize |
Skype メンション エンティティの正規化を実行します。 |
| on |
Mention 型のエンティティ テキストを、removeMentionText |
メソッドの詳細
normalizeSkypeMentionText(Activity)
Skype メンション エンティティの正規化を実行します。
static function normalizeSkypeMentionText(activity: Activity)
パラメーター
- activity
-
Activity
(xref:botframework-schema。アクティビティ) を正規化するメンションを含みます。
onTurn(TurnContext, () => Promise<void>)
Mention 型のエンティティ テキストを、removeMentionText
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
パラメーター
- turnContext
- TurnContext
(xref:botbuilder-core。会話の現在のターンの TurnContext)。
- next
-
() => Promise<void>
呼び出しを委任してボット ミドルウェア パイプラインを続行します。
返品
Promise<void>