Slack에 번역bot 추가
2431 단어 slackbot
국기의 리액션으로, thread로 번역해 준다.
몇개의 기사를 읽어 보았는데, 몇점인가 바꾸고 싶은 곳이 있었으므로 자작해 보았다.
그래서 다음과 같은 흐름으로 만들었다.
reaction_added
를 추가하고 요청 URL에 GAS URL을 입력하여 저장합니다.reactions:read
chat:write:bot
channels:history
추가 무료로 번역하려면 GAS
LanguageApp
를 사용했습니다.그래서, 할 수 있었던 GAS는 이것입니다.
htps : // 기주 b. 이 m / 푹신을 d / st / b / b / ms r / 코 m p로 g t 란 s r. js
아무래도 reaction_added는 여러 번 불리는 일이 있는 것 같기 때문에
conversations.replies
로 스레드의 내용을 취득해, 같은 국기의 번역이 벌써 있는지 어떤지를 체크해, 없으면 투고하도록 해 보았다. (단 10건 밖에 확인하고 있지 않으므로, 벌써 쓰레드에 10건 이상 투고되고 있으면 그대로 더해져 버린다)회사 Slack에 비슷한 bot가 있지만, 아마 보통 유료 Google Translate API를 사용하고 있다고 생각되기 때문에 구현은 보지 않았다. (회사의 것은 스레드의 문장을 번역할 수 있는 등 좀 더 기능이 충실하다)
GAS를 사용하는 것이 처음이었기 때문에, 버전을 올려 deploy 하지 않으면 갱신되지 않는 것에 빠졌다.
참고로 한 자료
- [Japanese] Developing a bot for your workspace 번역 봇 만들기! (GitHub: htps : // 기주 b. 코 m / s c 또는 피 / 레아 c y r )
- aws chalice를 사용하여 slack의 번역 bot를 만들어 보았다 #aws #chalice #slack #bot - uchimanajet7
- htps : // 이 m / 자키 야마 아 아 / ms / 4873 51646b입니다 84d6
Reference
이 문제에 관하여(Slack에 번역bot 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hotpepsi/items/3862618b38b463d37b53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)