次の方法で共有


SkypeMentionNormalizeMiddleware class

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

注釈

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

メソッド

normalizeSkypeMentionText(Activity)

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

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

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>