개인 자료란 (JE)

  서버 커뮤니티

Profile 일레이나 대표칭호 없음
Profile

커뮤니티 소통 개발하기 기타강좌

[메신저봇 강의] 2. 메세지 보내기

2019.12.29 조회 수 464 추천 수 1

2. 메세지 보내기

메세지를 보내는 법은 아주 간단합니다.

 

function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId) {
    replier.reply("안녕");
 }

 

하지만 이렇게 하면 문제가 발생합니다.

response 함수는 항상 실행되므로

"안녕"으로 도배가 됩니다.

 

그렇기 때문에 저희는 if문을 사용하여야 합니다.

function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId) {
    if(msg=="안녕"){
        replier.reply("안녕");
    }
 }

 

이러면 "안녕"이라는 말이 왔을 때 그 방에

"안녕"이라고 답장해줍니다.

 

if는 msg가 만약 "안녕"이라면라는 뜻입니다.

 

온 말, 보낼 말을 ""로 감싸주는 이유는

String 자료형으로 해야되기 때문입니다.

만약 ""로 감싸주지 않는다면 "안녕"이라는 이름의

변수로 인식하는데 "안녕"이라는 변수가 없기 때문에

계속 오류가 날 것입니다.

 

다른 강좌 보러가기

0. 준비물

1. response

2. 메세지 보내기




3개의 댓글

윈초
2019.12.29

전 시간나면 해노는걸로~!

아이스틴
2019.12.29

안녕~ 안녕!

DDang_
2020.01.14

좋은 글은 추천입니다

뉴스 및 창작물
/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0

/files/thumbnails/712/796/003/262x150.crop.jpg?20240525085438

레드스톤

마인크래프트 노트블록으로 만든 『 봄을 고하다 (春を告げる) 』 1

Sonttukk

2024-05-25

0

/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견 3

학교가기싫다

2024-05-08

1