커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
챗봇을 만들고 있는데 도와주세요
[왕초보] 나만의 수익성 앱, 앱개발 종합반 v5
기타
북마크
정*솜
댓글
1
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



"화요일"이라는 단어를 입력하면

"오늘 돈이 들어왔나요?" 이라는 메시지가 나옵니다.


이때

"100만원이 생겼어!" , "뜻하지 않게 돈이 들어왔어", "돈이 들어오게 되었어", "누가 돈을 줬어"

와 같이 만원, 원, 들어왔, 생겼, 줬, 받았 등등 이런 표현들을 입력을 하면

"우와 축하합니다" 라는 메시지가 나오게 합니다


"우와 축하합니다" 라는 메시지 뒤에

"고마워" 라는 말을 하면 "오늘 해야할 일은?" 라는 말이 나오게 합니다

만약에 "고마워" 말고 다른 값, 아무말이나 입력하게 되면 "감사를 표현해야 다음스테이지로 넘어갑니다"

라고 메시지를 띄웁니다.


근데 여기서 문제는..

"화요일"이라는 말을 안하고 그냥 "고마워"를 말하면 "두번째로 해야할 일은?" 이라고 뜹니다.


그냥 "고마워"를 말하면 "저도 감사해요" 라고 뜨게 하고싶어요..


즉,


  • 화요일 → 오늘 돈이 들어왔나요? → 네, 들어왔, 생겼, 줬 등... → 우와 축하합니다 → 고마워

→ (다른 말) 감사를 표현해야 다음 스테이지로 넘어갑니다.

  • 고마워 → 저도 감사해요




function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {

 if (msg === '화요일') {

  replier.reply('오늘 돈이 들어왔어요?');

 } else if (msg.includes('만원') || msg.includes('네') || msg.includes('돈') || msg.includes('들어왔') || msg.includes('생겼') || msg.includes('줬') || msg.includes('받았') || msg.includes('만원') || msg.includes('겼어') || msg.includes('되었')) {

  replier.reply('우와 축하합니다');

 } else if (msg.includes('고마워')) {

  replier.reply('두번째로 해야할 일은?');

 } else {

  replier.reply('감사를 표현해야 다음 스테이지로 넘어갑니다');

 }

}

}

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴