GoogleChatAPI를 사용하여 Bot에 SlashCommand를 추가해 보겠습니다.
4844 단어 GoogleChat초보자HangoutsChatgas
새해 복 많이 받으세요
올해도 가득 실장하고, 가득 공부하고, 녀석 똑똑해져 버릴거야
오늘은 GoogleChatAPI를 사용하여 만든 BOT에 Slash Command를 자작할 수 있게 되었으므로,
공식대로 추가하고 싶습니다. 매우 간단.
공식
Google Chat API: Developing Slash Commands
이번은 Bot가 완성되고 있는 전제로부터 진행합니다.
GoogleChat에서 Bot을 만드는 방법은 개별적으로 게시하고 있으므로 여기를 참조하십시오.
GoogleChat의 가장 간단한 Bot을 공식적으로 만들어 보겠습니다.
GoogleChatAPI를 사용하여 문의를 전달하는 Bot을 만들었습니다.
SlashCommand를 추가하겠습니다.
우선 GoogleGloudPlatform 으로 작업을 하겠습니다.
1. 해당 프로젝트를 선택하고 hangoutChatAPI 관리 화면을 엽니다.
2. 설정 화면에서 슬래시 명령을 추가합니다.
이번에는 이미지대로 내용으로 추가, 저장을 눌렀어.
이 상태에서 Bot을 보자. 메시지 화면에서의 표시는 이런 느낌.
GoogleAppScript에서 처리를 추가하겠습니다.
다음으로 이 명령을 선택한 경우의 움직임을 추가하자.
onMessage(event)로 취득된 event.message안에, slashCommand의 정보가 들어올거야.
commandId = 1 = "hello"가 오면 텍스트를 반환하려고합니다.
slashCommandTest
function onMessage(event) {
/// コマンド情報が含まれている場合
if (event.message.slashCommand) {
// 設定画面で決めたcommandIdで判別をするよ
switch (event.message.slashCommand.commandId) {
case 1:
return {"text" :"おはよう"}
break;
}
}
이것으로 시험해 보면 이런 느낌.
매우 간단하다
요약
공식 그대로 카피로 간단하게 추가를 할 수 있었군요.
/에서 메뉴가 나오면, 그것만으로 Bot 같기 때문에, 활용해 나가면 재미있네요.
참고로 한 것
공식 사랑. 링크 버그이지만 거기도 맛이네
공식
Google Chat API: Developing Slash Commands
Reference
이 문제에 관하여(GoogleChatAPI를 사용하여 Bot에 SlashCommand를 추가해 보겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akky-tys/items/c4da5daf3fe1c0711a95텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)