SkypeMentionNormalizeMiddleware class

想定される値に準拠していないため、Skype のメンション エンティティにパッチを適用するミドルウェア。 言及が使用されている場合、Skype と対話するボットはこのミドルウェアを使用する必要があります。

注釈

Skype メンションの "text" フィールドの形式は botname ですが、Activity.Text にはこれらのタグは含まれません。RemoveMentionText は Activity.Text からエンティティを削除できません。 これにより、ノードが削除され、名前だけが残ります。

メソッド

normalizeSkypeMentionText(Activity)

Skype メンション エンティティの正規化を実行します。

onTurn(TurnContext, () => Promise<void>)

Mention の Entity テキストを 、removeMentionText が操作できる値に修正するミドルウェアの実装。

メソッドの詳細

normalizeSkypeMentionText(Activity)

Skype メンション エンティティの正規化を実行します。

static function normalizeSkypeMentionText(activity: Activity)

パラメーター

activity

Activity

(xref:botframework-schema。アクティビティ) には、正規化するメンションが含まれています。

onTurn(TurnContext, () => Promise<void>)

Mention の Entity テキストを 、removeMentionText が操作できる値に修正するミドルウェアの実装。

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

パラメーター

turnContext
TurnContext

(xref:botbuilder-core。会話の現在のターンの TurnContext)。

next

() => Promise<void>

をデリゲートして呼び出し、ボット ミドルウェア パイプラインを続行します。

戻り値

Promise<void>