오픈채팅방에 들어가면 방 10개중에 방 2개는 봇을 사용한다고 보시면 됩니다.
하지만 봇을 만들고싶은 분들이 넘쳐나죠.
그래서 제가 강의를 준비했어요.
자, 그러면 이제 봇을 만들기 전 준비물을 확인해볼게요.
기종 확인
- 아이폰은 앱간의 알람 접근을 막고있어서, 제가 강의하는 방법대로 만들 수 없습니다.
- 안드로이드 최신 버전이신 분들은 따로 설치하지 않아도 되지만 Google 플레이스토어에서 Wear OS라는 애플리케이션을 깔아야합니다
이제 애플리케이션(메신저봇R)을 깔아주세요(Google 플레이스토어에 있습니다)
애플리케이션에 들어가셔서 기본 설정을 완료하신 뒤, 스크립트를 추가해주세요(설정 건드리지 말아주세요).
function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {
}
이것은 함수입니다. 카카오톡 알람이 울릴때마다 저게 작동되죠
함수가 작동되면 room과 msg, sender, igc, replier, imgdb, packageName 이라는 데이터를 같이 줍니다
카톡 알림이 오면 그것을 받아들여 다음과 같은 데이터를 한꺼번에 주는것이에요.
한꺼번에 받으면 response에 있는 중괄호("{}") 안에서만 사용이 가능합니다
그러면 봇 : ㅎㅇ라고 말하는 소스를 만들어봅시다.
function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {
if(msg=="봇") {
replier.reply("ㅎㅇ") //replier.reply()는 답장하는 것을 실행하는 함수입니다.
}
}
자 이렇게 쉽게 만들수 있습니다
그리고 변수에 대해 알아봅시다.
function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {
if(msg=="봇") {
let hi = "ㅎㅇ"
replier.reply(hi) //replier.reply()는 답장하는 것을 실행하는 함수입니다.
}
}
이렇게 실행하면 위 소스와 같이 나옵니다.
변수의 종류는 3가지입니다
true 또는 false, 1, 2, 3, 1/4, 5, 3.2 등등 숫자, 그리고 문자열입니다
아까 그 hi는 무엇에 해당할까요?
"" 따옴표가 있으니 문자열에 해당합니다
문자열이 없고 true, false가 아니라면 숫자
문자열이 없고 숫자가 아니라면 true, false입니다.
'카톡봇 🤖 > 강좌 👨🏫' 카테고리의 다른 글
실생활에서 비밀 코드와 암호 만드는 3가지 방법 (1) | 2022.10.09 |
---|---|
카카오톡 영구정지 최대한 빠르게 푸는방법 (0) | 2021.03.02 |
[ 강좌 ] 날씨 소스 만들기! (0) | 2021.02.12 |
카톡봇 13분만에 성능 늘리고 최적화 하기 (0) | 2021.02.11 |
[ 강좌 ] 카카오링크 강좌(API를 사용하여 봇으로 전송하기!) #1 (1) | 2021.02.11 |