SkypeMentionNormalizeMiddleware class
想定される値に準拠していないため、Skype のメンション エンティティにパッチを適用するミドルウェア。 Skype と対話するボットでは、メンションが使用されている場合は、このミドルウェアを使用する必要があります。
注釈
Skype メンションの "テキスト" フィールドの形式は次のとおりです。botname しかし Activity.Text にはこれらのタグが含まれていないので、RemoveMentionText は Activity.Text からエンティティを削除できません。 これにより、ノードが削除され、名前だけが残ります。
メソッド
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>