슬랙 앱용 봇 만들기
botkit
htps : // 기주 b. 코 m / 호 w ぢ / t t
이것을 사용한다. 본가가 추천하고 있는 모습이기도 하고, 로그인시키는 구조까지 제대로 준비하고 있는 모습.
절차
htps : // 기주 b. 코 m / 호 w ぢ / t t
기본은 이것을 보면서 하면 괜찮다.
mkdir mybot
cd mybot
npm init # package.jsonを作る
npm install --save botkit
이것으로 우선 최소한의 준비. index.js
등에 앞으로 여러가지 쓴다. 샘플로서는 아래가 매우 간단하고 좋다고 생각한다.
htps : // 기주 b. 코 m / 호 w ぢ い / ボ t t / b ぉ b / 뭐 r / 에 mp ぇ s / s ぁ CK 부톤 _ 보 t. js
우선 전부 코피페라도 좋다. 이 파일의 코멘트에 따라 다양한 준비를 한다.
htps : // 아피. scck. 코 m / 아 p ぃ 카치 온 s / 네 w
가서 앱을 만드는 버튼이 있기 때문에 누르십시오.
다이얼로그가 나오므로 입력.
Client ID
및 Client Secret
는 앱을 이동하는 데 필요합니다. 자신은 dotenv
로 파일에 썼지만, 쓰지 않아도 괜찮으면 좋지요.
clientId=[Cliend ID]clientSecret=[Cliend Secret] port=3000 node index.js
info: ** Using simple storage. Saving data to ./db_slackbutton_bot/
info: ** Setting up custom handlers for processing Slack messages
info: ** Configuring app as a Slack App!
info: ** Starting webserver on port 3000
info: ** Serving webhook endpoints for Slash commands and outgoing webhooks at: http://MY_HOST:3000/slack/receive
info: ** Serving login URL: http://MY_HOST:3000/login
info: ** Serving oauth return endpoint: http://MY_HOST:3000/oauth
info: ** API CALL: https://slack.com/api/rtm.start
notice: ** BOT ID: l-engine-bot-dev ...attempting to connect to RTM!
notice: RTM websocket opened
** The RTM api just connected!
어딘가에서 시작. http://localhost:3000/login
에 액세스하면, 팀 선택 화면으로 리디렉션되기 때문에 그것으로 도입할 수 있다. 도입하고 싶은 채널로.
그리고는 /invite mybot
라고 발언해 뭔가 응답하면 움직이고 있다고 알 수 있다.
잡감
localhost의 내용을 직접 보는 것은 멋집니다. 서버에서 액세스할 수 있는 호스트에 업로드하는 번거로움이 필요하지 않았다. 의외였지만, 확실히 그것으로 상관없네요. Hubot에서 콘솔에서 시도하는 것보다 이쪽이 개인적으로는 좋아 (항상 사용자로 시도할 수 있기 쉽기 때문에).
Reference
이 문제에 관하여(슬랙 앱용 봇 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ms2sato/items/7eac7cfccca89fa3c83f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 기주 b. 코 m / 호 w ぢ / t t
기본은 이것을 보면서 하면 괜찮다.
mkdir mybot
cd mybot
npm init # package.jsonを作る
npm install --save botkit
이것으로 우선 최소한의 준비.
index.js
등에 앞으로 여러가지 쓴다. 샘플로서는 아래가 매우 간단하고 좋다고 생각한다.htps : // 기주 b. 코 m / 호 w ぢ い / ボ t t / b ぉ b / 뭐 r / 에 mp ぇ s / s ぁ CK 부톤 _ 보 t. js
우선 전부 코피페라도 좋다. 이 파일의 코멘트에 따라 다양한 준비를 한다.
htps : // 아피. scck. 코 m / 아 p ぃ 카치 온 s / 네 w
가서 앱을 만드는 버튼이 있기 때문에 누르십시오.
다이얼로그가 나오므로 입력.
Client ID
및 Client Secret
는 앱을 이동하는 데 필요합니다. 자신은 dotenv
로 파일에 썼지만, 쓰지 않아도 괜찮으면 좋지요.clientId=[Cliend ID]clientSecret=[Cliend Secret] port=3000 node index.js
info: ** Using simple storage. Saving data to ./db_slackbutton_bot/
info: ** Setting up custom handlers for processing Slack messages
info: ** Configuring app as a Slack App!
info: ** Starting webserver on port 3000
info: ** Serving webhook endpoints for Slash commands and outgoing webhooks at: http://MY_HOST:3000/slack/receive
info: ** Serving login URL: http://MY_HOST:3000/login
info: ** Serving oauth return endpoint: http://MY_HOST:3000/oauth
info: ** API CALL: https://slack.com/api/rtm.start
notice: ** BOT ID: l-engine-bot-dev ...attempting to connect to RTM!
notice: RTM websocket opened
** The RTM api just connected!
어딘가에서 시작.
http://localhost:3000/login
에 액세스하면, 팀 선택 화면으로 리디렉션되기 때문에 그것으로 도입할 수 있다. 도입하고 싶은 채널로.그리고는
/invite mybot
라고 발언해 뭔가 응답하면 움직이고 있다고 알 수 있다.잡감
localhost의 내용을 직접 보는 것은 멋집니다. 서버에서 액세스할 수 있는 호스트에 업로드하는 번거로움이 필요하지 않았다. 의외였지만, 확실히 그것으로 상관없네요. Hubot에서 콘솔에서 시도하는 것보다 이쪽이 개인적으로는 좋아 (항상 사용자로 시도할 수 있기 쉽기 때문에).
Reference
이 문제에 관하여(슬랙 앱용 봇 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ms2sato/items/7eac7cfccca89fa3c83f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)