파비의 매일매일 공부기록

Mattermost Chatbot - #3 Sample Bot 구동 본문

Side Project (완료)/Mattermost Chatbot (2020)

Mattermost Chatbot - #3 Sample Bot 구동

fabichoi 2020. 12. 28. 23:30

기존에 존재하는 Bot을 구동시켜보고

일부 수정할 생각으로 Sample Bot을 찾았다.

 

github.com/mattermost/mattermost-bot-sample-golang

 

일단 git clone 해서 저장소의 소스를 내려받고

Go Lang도 설치해야 해서 golang.org/dl/ 에서 ZIP 버전으로 다운로드하였다.

설치 후에 환경 변수 등의 설정을 마친 후

clone 해온 소스 경로에 가서

go run bot_sample.go를 입력한다.

 

그러나 아직 Bot 계정이 설정되지 않아서

github 페이지에 있는 설정 내용과 같이 계정 추가 및 채널 추가를 해주었으나..

계속 오류 나길래 bot_sample.go 소스를 열어 봤더니

다음과 같이 설정을 해야 제대로 동작한다.

 

계정 : bot@example.com / password1

사용자 이름 : samplebot / (이름 : Sample, 성 : Bot)

채널 : Debugging For Sample Bot

팀이름 : botsample

 

are you running을 채팅창에 입력하면

챗봇이 Yes I'm running을 출력해준다.

 

기존적인 Bot 동작 테스트는 마쳤으니 이번 포스트는 여기서 마무리 짓고

다음 포스트부터는 채팅창 내에 있는 메시지를 삭제하는 REST API를 Call 하는 기능을 구현할 예정이다.

반응형
Comments