봇 언급을위한 Slack 이벤트 API

대머리

Slack 앱을 사용하여 Slack 봇을 만들고 있습니다. 이벤트 API를 통해 이벤트를 승인하고 성공적으로 수신하고 있습니다.

봇에 대한 직접적인 언급 만 듣는 방법을 찾으려고합니다.

따라서 누군가가 공개 또는 비공개 채널에 메시지를 보내고 봇이 @bot 과 같이 직접 태그가 지정된 경우 이벤트를 발생 시켜야합니다.

공개 / 비공개 Slack 채널 예 :

Daniel: Hi there bot        (does not trigger)
Jeremy: @bot hi there       (triggers Event API)

이를 수행하는 Slack 이벤트가 있습니까? 아니면 다른 방법이 있습니까? 불필요한 이벤트를 많이 받게되므로 서버 측 애플리케이션에 하드 코딩 할 필요가 없습니다.

에릭 칼 코켄

앱 구성 (이벤트 구독)에서 팀 이벤트 또는 봇 이벤트를 구독하도록 선택할 수 있습니다. 귀하의 경우에는 봇 이벤트에 가입하는 것이 좋습니다.

그런 다음 이벤트 유형을 구독해야합니다. 당신은 당신의 봇 구독하려는 채널의 모든 종류에 듣고 싶은 때문에 message.channels , message.groups , message.immessage.mpim . Slack 앱을 설치할 때 해당 범위를 요청하는 것을 잊지 마십시오.

이제 봇은 봇이 속한 모든 채널 (공개, 비공개, 쪽지, 쪽지 그룹)에 게시 된 모든 메시지에 대한 이벤트 요청을받습니다.

마지막 단계로 봇이 @-멘션에만 반응하도록 해당 이벤트 요청을 필터링하고 구문 분석해야합니다.

2018 년 10 월 업데이트

Slack은 이제 봇 멘션 만 구독 할 수있는 특수 이벤트 유형도 지원합니다. app_mention

따라서 봇 멘션 만 수신하려는 경우 더 이상 다른 이벤트 ( message.channels, message.groups, message.mpim) 를 구독 할 필요가 없습니다.

하지만 봇에 직접 메시지를 보내려면 여전히을 (를) 구독해야 message.im합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Slack Events API : 자체 봇 사용자의 응답을 위해 이벤트가 여러 번 게시됩니다.

분류에서Dev

Slack API 초대 봇을 채널에

분류에서Dev

봇 요청에 대한 Slack API missing_scope

분류에서Dev

slack 이벤트 message.im을 봇 멘션에서만 작동하도록합니다.

분류에서Dev

휴봇. Slack에서 언급 된 사용자의 이메일 받기

분류에서Dev

봇 메시지 게시 이벤트에서 Slack 사용자 인증

분류에서Dev

쪽지로 Slack 봇 트리거

분류에서Dev

zapier가 slack 이벤트 API를 활성화하기 위해 챌린지 값을 보낼 수 없습니다.

분류에서Dev

모든 쪽지 채널을보기위한 Slack 봇

분류에서Dev

Slack 이벤트 API를 통해 채널 유형 결정

분류에서Dev

봇 이후 반응을 클릭 한 사람을 언급합니다.

분류에서Dev

내 봇에서 Post 요청을 트리거하지 않는 Slack 대화 형 메시지

분류에서Dev

클라이언트 이벤트와 함께 봇 명령 사용-discord.py

분류에서Dev

Slack 봇으로 풍부한 메시지로 응답

분류에서Dev

봇을 사용하여 Slack에 메시지 게시

분류에서Dev

slack API에서 im_marked 이벤트를 가져 오는 방법

분류에서Dev

dialogflow에서 생성 된 리치 메시지가 Slack에서 테스트 한 봇에 나타나지 않는 이유는 무엇입니까?

분류에서Dev

Python Slack 봇으로 한 번에 여러 사용자에게 서비스 제공

분류에서Dev

Slack에 MS 봇을 추가하는 방법은 무엇입니까?

분류에서Dev

SLACK-채널의 마지막 이미지 읽기-URL을 가져와 Slack 앱을 통해 API로 전송

분류에서Dev

Twitter 봇 API

분류에서Dev

Slack 방식으로 Dialogflow 봇을 사용하여 커스텀 페이로드를 보내려면 어떻게해야하나요?

분류에서Dev

Slack API Postmessage

분류에서Dev

로봇 프레임 워크-자이 썬을 사용한 파봇

분류에서Dev

봇 API가 네이티브 설문 조사 생성을 지원하나요?

분류에서Dev

TG 봇이 채널 이벤트에 참여하는 신규 회원을 감지 할 수 있나요?

분류에서Dev

nodejs로 작성된 slack 봇을 사용하여 slack 메시지의 공유 가능한 링크를 얻는 방법은 무엇입니까?

분류에서Dev

트위터 앱에 여러 계정을 추가 할 수 있습니까? (Twitter API 봇)

분류에서Dev

클릭 이벤트에 대한 API 데이터 업데이트

Related 관련 기사

  1. 1

    Slack Events API : 자체 봇 사용자의 응답을 위해 이벤트가 여러 번 게시됩니다.

  2. 2

    Slack API 초대 봇을 채널에

  3. 3

    봇 요청에 대한 Slack API missing_scope

  4. 4

    slack 이벤트 message.im을 봇 멘션에서만 작동하도록합니다.

  5. 5

    휴봇. Slack에서 언급 된 사용자의 이메일 받기

  6. 6

    봇 메시지 게시 이벤트에서 Slack 사용자 인증

  7. 7

    쪽지로 Slack 봇 트리거

  8. 8

    zapier가 slack 이벤트 API를 활성화하기 위해 챌린지 값을 보낼 수 없습니다.

  9. 9

    모든 쪽지 채널을보기위한 Slack 봇

  10. 10

    Slack 이벤트 API를 통해 채널 유형 결정

  11. 11

    봇 이후 반응을 클릭 한 사람을 언급합니다.

  12. 12

    내 봇에서 Post 요청을 트리거하지 않는 Slack 대화 형 메시지

  13. 13

    클라이언트 이벤트와 함께 봇 명령 사용-discord.py

  14. 14

    Slack 봇으로 풍부한 메시지로 응답

  15. 15

    봇을 사용하여 Slack에 메시지 게시

  16. 16

    slack API에서 im_marked 이벤트를 가져 오는 방법

  17. 17

    dialogflow에서 생성 된 리치 메시지가 Slack에서 테스트 한 봇에 나타나지 않는 이유는 무엇입니까?

  18. 18

    Python Slack 봇으로 한 번에 여러 사용자에게 서비스 제공

  19. 19

    Slack에 MS 봇을 추가하는 방법은 무엇입니까?

  20. 20

    SLACK-채널의 마지막 이미지 읽기-URL을 가져와 Slack 앱을 통해 API로 전송

  21. 21

    Twitter 봇 API

  22. 22

    Slack 방식으로 Dialogflow 봇을 사용하여 커스텀 페이로드를 보내려면 어떻게해야하나요?

  23. 23

    Slack API Postmessage

  24. 24

    로봇 프레임 워크-자이 썬을 사용한 파봇

  25. 25

    봇 API가 네이티브 설문 조사 생성을 지원하나요?

  26. 26

    TG 봇이 채널 이벤트에 참여하는 신규 회원을 감지 할 수 있나요?

  27. 27

    nodejs로 작성된 slack 봇을 사용하여 slack 메시지의 공유 가능한 링크를 얻는 방법은 무엇입니까?

  28. 28

    트위터 앱에 여러 계정을 추가 할 수 있습니까? (Twitter API 봇)

  29. 29

    클릭 이벤트에 대한 API 데이터 업데이트

뜨겁다태그

보관