11~14 QUIZ 챗봇 만들기
✅ 오늘의 문제 : 나만의 챗봇을 만들기
나만의 챗봇을 완성해보세요!
불끄고 켜기, 말 따라하기 기능
HTML
<body id="body">
<div class="container">
<div class="box-1">
뀨ㅋ
</div>
<div class="box-2">
<p>🦧</p>
</div>
<div class="box-3">
<input type="text" class="chat_input"><br/>
<button class="chat_btn">시키기</button>
</div>
<p>ex. 불꺼줘,불켜줘,따라해봐,그만해 뀨ㅋ</p>
</div>
<body/>
JS
//챗봇만들기
const body = document.getElementById('body');
const chat = document.querySelector('.box-1');
const chatInput = document.querySelector('.chat_input');
const chatBtn = document.querySelector('.chat_btn');
let light =0;
let follow = 0;
chatBtn.addEventListener('click',()=>{
chatInput.focus();
let monkey = chatInput.value;
if(monkey === '불꺼줘'){
if(light==0){
chat.innerText = '불꺼줘 뀨ㅋ?';
light++;
follow = 0;
}else if(light >= 1){
chat.innerText = 'ㅇㅋㅇㅋ꺼드림 뀨ㅋ';
body.style.cssText = 'color: white; background-color: black';
}
}else if(monkey === '불켜줘'){
chat.innerText = '켜드림 뀨ㅋ'
body.style = '';
}
if(monkey == '따라해봐'){
follow = 0;
if(follow == 0){
follow++;
console.log(follow)
chat.innerText = '쌉가능 뀨ㅋ'
}
}else if(follow >= 1){
console.log(follow)
console.log(monkey)
chat.innerText = monkey + '뀨ㅋ';
if(monkey == '그만해 뀨ㅋ'){
chat.innerText = '뀨ㅋ'
follow = 0;
}
}
})
Author And Source
이 문제에 관하여(11~14 QUIZ 챗봇 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jinhengxi/1114-QUIZ-챗봇-만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)