SkypeMentionNormalizeMiddleware class
미들웨어는 예상 값을 준수하지 않으므로 Skype에서 멘션 엔터티를 패치합니다. 멘션을 사용하는 경우 Skype와 상호 작용하는 봇은 이 미들웨어를 사용해야 합니다.
설명
Skype 멘션 "텍스트" 필드는 형식입니다. botname 그러나 Activity.Text는 해당 태그를 포함하지 않으며 RemoveMentionText는 Activity.Text에서 엔터티를 제거할 수 없습니다. 이렇게 하면 노드가 제거되어 이름만 남게 됩니다.
메서드
normalize |
Skype 멘션 엔터티의 정규화를 수행합니다. |
on |
메서드 세부 정보
normalizeSkypeMentionText(Activity)
Skype 멘션 엔터티의 정규화를 수행합니다.
static function normalizeSkypeMentionText(activity: Activity)
매개 변수
- activity
-
Activity
(xref:botframework-schema. 활동) 정규화할 멘션을 포함합니다.
onTurn(TurnContext, () => Promise<void>)
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
매개 변수
- turnContext
- TurnContext
(xref:botbuilder-core. TurnContext) - 현재 대화 순서입니다.
- next
-
() => Promise<void>
봇 미들웨어 파이프라인을 계속하기 위해 호출하도록 위임합니다.
반환
Promise<void>