SDK 업데이트 -command 데코레이터 도입

Minkang Heo
BotHub.Studio (ko)
Published in
2 min readJan 8, 2018

bothub 0.1.25 버전 업데이트와 함께 새로운 코드 스타일이 적용되었습니다. 더 직관적으로 코드를 작성하실 수 있습니다.

아래 예제는 /start/help같은 command를 처리하던 기존 코드입니다.

기존 코드 스타일

기존에는 if 문을 이용해 일반 메시지와 함께 처리해야 했습니다.

하지만 bothub 0.1.25 버전부터는 아래와 같이 새롭게 데코레이터(Decorator)가 추가되어 command를 따로 처리할 수 있습니다.

새로운 코드 스타일

여전히 기존 코드 방식도 그대로 호환 가능하지만 새로운 챗봇을 제작하시거나, 기존 챗봇을 업데이트 하실 계획이라면 새로운 코드로 적용하시길 권장드립니다.

구버전 bothub-cli 도구가 설치되신 분들은 pip install --upgrade bothub-cli 를 통해 업그레이드 하시면 bothub 패키지도 함께 업그레이드 됩니다.

BotHub SDK 및 CLI 관련 문의 사항이 있으신가요?
BotHub.Studio Community를 통해 언제든 지원 받으실 수 있습니다.

--

--