자네, 봇 한번 만들어 볼텐가? [칼럼] 이번 글에서는 아주 아주 간단한 슬랙봇을 만들어 보도록 하겠습니다.봇(bot)이란? 봇은 인간이 하는 행동을 흉내내도록 만들어진 프로그램을 의미합니다. 예를 들어, 검색엔진의 웹 크롤러는 웹 사이트 정보를 자동으로 읽어들여 저장하는 프로그램이며, 이외에도 인터넷 채팅에서 자동 응답을 하도록 만든 채터봇 프로그램 등이 있습니다. (출처: 위키백과)
슬랙봇은 업무용 메신저인 슬랙(Slack)에서 위와 같은 역할을 할 수 있는 봇을 말합니다.이번에 만들어 볼 봇은, 제가 하는 말을 그대로 두 번 따라 하는 앵무새 봇입니다.내 말만 따라하는 봇을 워따 써!? 라고 생각하실 수 있겠지만, 내가 하는 말을 두 번 따라 하려면 세 가지 기능이 가능해야 합니다.첫째, 내가 하는 말을 입력받을 수 있다.둘째, 입력받은 말을 가공할 수 있다.셋째, 가공한 말을 다시 나에게 출력할 수 있다.이 세 가지 조건을 처리할 수 있다는 것은, 응용을 통해 다양한 봇을 만들 수 있는 기반이 될 수 있다는 뜻입니다.자, 그럼 이제부터 봇을 직접 만들어 보도록 하겠습니다.시작하기에 앞서앞서, 말한 앵무새 봇은 일종의 챗봇이라고 할 수 있습니다. 메신저 상에서 사람을 대신해 특...