GoogleAppsScript로 부활의 일을 bot화했다

bot를 만든 경위



대학의 피겨 스케이팅 부서에서 연습 때마다 출석을 확인해야했습니다.
방금 프로그래밍을 공부하기 시작했기 때문에 자동화를 시도했습니다.

그때까지의 방법



LINE 일정 조정으로 부원 출출 확인
→ 일정 조정 화면을 보면서 수타로 참석자 목록을 작성
→ 정중한 문장을 더한다
→ 부활의 전체 LINE에 송신

완성된 메시지는 다음과 같습니다.


이것, 자동화할 수 없는 것인가…



할 수 있었다.
LINE 일정 조정은 아마 API가 없었기 때문에, 무료로 LINEbot을 만들 수 있다고 하는 GoogleAppsScript 되는 것을 이용해 다시 시스템을 재작성하는 것에.

bot 기능



입력
・연습의 예정을 캘린더에 등록해 둔다
· 스프레드 시트에 출석을 입력하십시오.
출력
・참석자를 정리해 전날 아침에 확인
・출결 확인이 필요없는 이벤트는 밤에 통지

스프레드시트 출석표




이어서
・개인 토크로 간단한 수다 기능


만드는 방법



코드는 github에 있습니다. 파일을 나누는 개념이 없었기 때문에 쓸데없이 길어지고 있습니다만.
htps : // 기주 b. 코 m / 마오 사사 / c ぅ b ぃ 네보 t

필요한 것
· Google 계정
· LINE Developers 계정
완전 무료로 사용할 수 있습니다!

아래의 기사를 참고로 했습니다.
reply
htps : // m / t t 라포 d117 / ms / e7b48485c98f6b88f311
푸시
htps : // 코 m / n_ 오시미 / ms / 아 1 아 02 03093825 f41 01

reply와 push에 대한 설명도 적어 둡니다.
reply
사용자가 무언가를 보낼 때 메시지가 전송됩니다.
푸시
여기서 설정한 타이밍에서 메시지가 전송된다.
이러한 기능은 구현 방법이 다릅니다.
이번 경우에 말하면 예정의 리마인드는 push로, 수다 기능은 reply를 이용하고 있습니다.

요약



GoogleAppsScript는 Google의 모든 서비스 API를 쉽게 사용할 수 있기 때문에 매우 재미 있습니다. 한 번 하기 시작하면 더 자동화할 수 있는 일은 없을까 찾아버릴 정도입니다.
귀찮은 일은 GoogleAppsScript에 게 해 봅시다.

좋은 웹페이지 즐겨찾기