검색
← 릴리스 노트

Slack 이벤트 훅과 세션 제어 추가

Vercel · 기능추가 · 2026.07.27

Slack에서 멘션 없이 이어 대화하고, 응답을 취소·초기화하며, 구독한 이벤트를 처리할 수 있게 됐습니다.

교안에 영향

이전에는 멘션 없이 스레드 대화를 이어간다는 안내가 맞지 않을 수 있습니다.

요약

- onMessage 훅이 추가되어 Slack 메시지를 받아 처리할 수 있고, ctx.isBotMentioned()와 ctx.isSubscribed()로 처리 대상을 구분합니다. - ctx.thread.listParticipants()로 스레드 참가자 목록을 가져올 수 있으며, 공개/비공개 채널에 필요한 trigger 이벤트와 bot scope 요구사항이 안내됩니다. - ctx.cancel()로 진행 중인 턴을 취소하고 현재 세션은 유지할 수 있으며, ctx.reset()으로 스레드의 대화를 새 세션으로 다시 시작할 수 있습니다. - onEvent 훅이 추가되어 reaction_added, team_join, channel_created 같은 Slack 이벤트를 받고, ctx.receive()로 에이전트 턴을 시작하거나 여러 대상에 분기할 수 있습니다.

바뀐 것

새 기능 8

  • onMessage 훅이 추가되어 Slack 메시지를 직접 받아 처리할 수 있습니다.
  • ctx.isBotMentioned()로 명시적 멘션 여부를 확인할 수 있습니다.
  • ctx.isSubscribed()로 활성 eve 세션이 있는 스레드의 메시지인지 확인할 수 있습니다.
  • ctx.thread.listParticipants()로 스레드의 고유한 사람 사용자 id를 처음 등장한 순서대로 가져올 수 있습니다.
  • ctx.cancel()로 현재 턴을 중단하면서 세션은 유지할 수 있습니다.
  • ctx.reset()로 스레드의 세션을 종료하고 다음 메시지부터 새 세션을 시작할 수 있습니다.
  • onEvent 훅이 추가되어 Slack 앱이 구독한 원시 이벤트를 처리할 수 있습니다.
  • ctx.receive()로 이벤트를 에이전트 턴으로 시작하거나 여러 대상에 나눠 보낼 수 있습니다.

기타 2

  • 공개 채널과 비공개 채널의 메시지 처리에 필요한 Slack trigger 이벤트와 bot scope 조건이 안내됩니다.
  • Slack 채널 문서를 참고하거나 eve channels add slack 으로 채널을 추가하라는 안내가 포함됩니다.

원문 제목 · eve adds new Slack event hooks and session controls