gas로 만든 slackbot에 DM하면 익명화되어 채널에 게시되는 것을 만들었다
4843 단어 익명화slackbotGoogleAppsScriptgas슬랙
만드는 법
Google Drive>新規>その他>google apps script
에서 제목없는 프로젝트 만들기 公開
에 대해서는 이전에 만든 qiita 를 봐 주세요. function doPost(e) {
var postData = JSON.parse(e.postData.getDataAsString());
// Event Subscriptionsに必要な部分
if(postData.type == 'url_verification') {
return ContentService.createTextOutput(postData.challenge);
} else if (
postData.event.channel_type == 'im'
) {
return reply(postData);
}
return 0;
}
function reply(postData){
// Incoming WebhooksのURL
var slackUrl = 'Incoming WebhooksのURL';
var messageData = {
'text': text
};
var options = {
'method' : 'POST',
'headers' : {'Content-type': 'application/json'},
'payload' : JSON.stringify(messageData)
};
return UrlFetchApp.fetch(slackUrl, options);
}
Add Workspace Event
와 Add Bot User Event
의 설정은 아래와 같이 설정사용법
이 BOT 상대에게 DM을 보내는 것으로, Incoming Webhooks에 지정한 채널에 익명화되어 투고됩니다.
Reference
이 문제에 관하여(gas로 만든 slackbot에 DM하면 익명화되어 채널에 게시되는 것을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/09rd193/items/59c2e1a1c62a15e83847
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(gas로 만든 slackbot에 DM하면 익명화되어 채널에 게시되는 것을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/09rd193/items/59c2e1a1c62a15e83847텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)