Programming/카톡봇
카톡봇 입문
행복
2019. 9. 20. 22:53
1. 자바스크립트 기반으로 알려져있지만
진짜 기능을 위한 Api를 써서 다양한 기능을 하려면 자바를 알아야한다.
(Rhino엔진)
2. eval 함수를 통해 카톡상에서 자바스크립트를 인터프리터 방식으로
(크롬 자바스크립트 콘솔창이 아니더라도)실시간 확인할수 있다!
3. try-catch 구문을통해 스크립트 오류 없이 계속 유지할 수 있다!
2,3의 조합 소스코드
const scriptName="hello.js"; function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId){ if(sender=="abc") { try{ replier.reply(eval(msg)); } catch(e){ replier.reply(e+"\n에러난 코드 줄 :"+e.lineNumber); } } }
|
4. 카톡 함수가 대화보다 빠를 때, 대화를 기다려주자