59.8. 소비자
채널의 메시지에 소비자도 사용할 수 있습니다.
from("slack://general?token=RAW(<YOUR_TOKEN>)&maxResults=1") .to("mock:result");
from("slack://general?token=RAW(<YOUR_TOKEN>)&maxResults=1")
.to("mock:result");
이렇게 하면 일반 채널에서 마지막 메시지를 얻을 수 있습니다. 소비자는 소비된 마지막 메시지의 타임 스탬프를 추적하고 다음 폴링에서는 해당 타임스탬프에서 확인합니다.
Slack 앱을 만들고 작업 영역에서 사용해야 합니다.
'Bot User OAuth Access Token'을 소비자 엔드포인트의 토큰으로 사용합니다.
해당 기록(채널:history
또는 groups:history
또는 im:history
또는 im:history
)을 추가하고 읽기 (채널:read
또는 groups
또는 :read
im:read
) 사용자 토큰 범위를 앱에 추가하여 해당 채널의 메시지를 볼 수 있는 권한을 부여합니다. conversationType 옵션을 사용하여도 설정해야합니다 ( ECDHELIC_CHANNEL ,PRIVATE
,_CHANNEL
MPIM
,IM
)
naturalOrder 옵션을 사용하면 가장 오래된 메시지에서 최신 메시지로 메시지를 사용할 수 있습니다. 원래는 최신 정보를 얻을 수 있으며 뒤로 사용(메시지 3 ECDHE 메시지 2 ECDHE 메시지 1)
conversationType 옵션을 사용하여 공개가 아닌 채널에서 기록 및 메시지를 읽을 수 있습니다( ECDHELIC_CHANNEL ,PRIVATE
,_CHANNEL
MPIM
,IM
)