Chat SDK, Teams에서 반응(Reactions) 및 에페머럴 메시지(Ephemeral Messages) 지원
요약
Chat SDK가 Microsoft Teams 어댑터에서 반응(Reactions) 및 에페머럴 메시지(Ephemeral Messages) 기능을 지원하기 시작했습니다. 이를 통해 봇은 특정 사용자에게만 보이는 메시지를 보내거나 메시지에 이모지 반응을 추가할 수 있습니다.
핵심 포인트
- Teams 메시지에 반응 추가 및 제거 기능 지원
- 특정 사용자에게만 보이는 에페머럴 메시지 전송 가능
- 커스텀 토큰 팩토리를 통한 인증 방식 유연성 확보
- 대화 라우팅 및 멘션 변환 로직 개선
Chat SDK가 이제 다른 어댑터(adapters)와 동일한 API를 통해 반응(reactions) 및 에페머럴 메시지(ephemeral messages)를 지원합니다. Microsoft Teams 어댑터
봇은 Teams 메시지에 반응을 추가하거나 제거할 수 있으며, thread.postEphemeral() 또는 channel.postEphemeral()을 호출하여 권한 프롬프트와 같이 의도된 사용자에게만 보이는 네이티브 타겟 메시지를 보낼 수 있습니다.
이번 릴리스에는 다음 사항도 추가되었습니다:
시작하려면 문서를 읽거나, 에페머럴 메시지(ephemeral messages) 및 반응(reactions)에 대해 자세히 알아보세요. Teams 어댑터 문서 에페머럴 메시지(ephemeral messages) 반응(reactions)
이번 릴리스에 기여해 주신 onmax 님께 특별히 감사드립니다.
-
수신된 Teams 메시지에 작성자의 Microsoft Graph 이메일이 포함되며, 사용자 주체 이름(user principal name)을 대체 수단(fallback)으로 사용합니다. 작성자 이메일(Author emails):
-
TeamsAdapterConfig에 토큰 함수를 전달하여 자체 액세스 토큰을 제공할 수 있으므로, Azure IMDS가 없는 런타임에서 실행되는 봇이 정적 클라이언트 비밀(static client secret) 없이도 인증할 수 있습니다. 커스텀 토큰 팩토리(Custom token factory):TeamsAdapterConfig -
진행 중인 메시지(Progress messages)가 이제 다이렉트 메시지(direct messages)에서 네이티브 Teams 상태로 표시됩니다. 네이티브 DM 상태(Native DM status):
-
그룹 대화가 더 이상 다이렉트 메시지로 잘못 식별되지 않으므로 항상 올바르게 처리됩니다. 대화 라우팅(Conversation routing):
-
URL 내부의 이메일 주소와 코드 스팬(code spans) 내부의 멘션(mentions)이 더 이상 Teams 멘션으로 변환되지 않습니다. 멘션 변환(Mention conversion):
@handles
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기