다음을 통해 공유


SkypeMentionNormalizeMiddleware class

미들웨어는 예상 값을 준수하지 않으므로 Skype에서 멘션 엔터티를 패치합니다. 멘션을 사용하는 경우 Skype와 상호 작용하는 봇은 이 미들웨어를 사용해야 합니다.

설명

Skype 멘션 "텍스트" 필드는 형식입니다. botname 그러나 Activity.Text는 해당 태그를 포함하지 않으며 RemoveMentionText는 Activity.Text에서 엔터티를 제거할 수 없습니다. 이렇게 하면 노드가 제거되어 이름만 남게 됩니다.

메서드

normalizeSkypeMentionText(Activity)

Skype 멘션 엔터티의 정규화를 수행합니다.

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

멘션 형식의 엔터티 텍스트를 removeMentionText 사용할 수 값으로 수정하는 미들웨어 구현입니다.

메서드 세부 정보

normalizeSkypeMentionText(Activity)

Skype 멘션 엔터티의 정규화를 수행합니다.

static function normalizeSkypeMentionText(activity: Activity)

매개 변수

activity

Activity

(xref:botframework-schema. 활동) 정규화할 멘션을 포함합니다.

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

멘션 형식의 엔터티 텍스트를 removeMentionText 사용할 수 값으로 수정하는 미들웨어 구현입니다.

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

매개 변수

turnContext
TurnContext

(xref:botbuilder-core. TurnContext) - 현재 대화 순서입니다.

next

() => Promise<void>

봇 미들웨어 파이프라인을 계속하기 위해 호출하도록 위임합니다.

반환

Promise<void>