안녕하세요.
저번에는 단순 응답형으로 채팅을 만들어 보았었는데요.
이번에는 자바스크립트를 이용해서 좀 더 재밌게 만들어 보도록 하겠습니다.
이 강의에 있어서는 자바스크립트에 대해서 어느 정도 알고 계셔야 합니다.
코드는 올려드리니 필요하신 분은 가져가시면 되겠습니다.
1. 봇 생성
기존에 있었던 봇은 지워주시고, 다시 봇을 만들어 봅시다.
종류/언어에서는 "단순 자동응답" 이 아닌 "자바스크립트"를 선택해 주도록 합시다.
2. 기본 이벤트
봇을 생성하셨다면
function response(....) 이런 게 보입니다.
간단하게 설명드리겠습니다.
room : 채팅방 이름
msg : 보낸 메시지
sender : 메시지 보낸 사람
isGroupChat : 단체 채팅방인지 아닌지 확인. (단체 : true, 아니면 false)
replier : 답장 메서드 객체
ImageDB : 이미지 정보가 담겨 있는 객체 (화질 상태 좋지 않음)
너무 어렵다면 꼭 이해하지 않으셔도 됩니다.
가스레인지 원리를 꼭 이해하지 않아도 누구나 사용할 수 있듯이
사용하는 방법만 익혀 둡시다.
3. 거울 채팅
봇이 메시지를 받았다면 똑같이 보내보도록 해보겠습니다.
1
2
3
|
function response(room, msg, sender, isGroupChat, replier, ImageDB) {
replier.reply(msg);
}
|
cs |
보내는 즉시 바로바로 답변이 똑같이 오는 걸 볼 수 있습니다.
4. 문장 필터링
이번에는 특정한 문자가 입력이 되었을 때 반응하도록 해보겠습니다.
1
2
3
4
5
|
function response(room, msg, sender, isGroupChat, replier, ImageDB) {
if(msg == "안녕") {
replier.reply("안녕하세요!");
}
}
|
cs |
자 그러면 단순 응답형이랑 똑같아 졌네요.
다음에는 파싱을 해보도록 하겠습니다.
'카카오봇' 카테고리의 다른 글
카카오봇 만들기 (6) : 현재 날씨 받아오기 (0) | 2020.03.17 |
---|---|
카카오봇 만들기 (5) : 영화 순위 받아오기 (0) | 2020.03.17 |
카카오봇 만들기 (4) : 실시간 검색 받아오기 (0) | 2020.03.16 |
카카오봇 만들기 (2) : 채팅 자동응답 봇 설치 (3) | 2020.03.16 |
카카오봇 만들기 (1) : 가상전화번호 생성(TextNow) (3) | 2020.03.14 |
댓글