개강을 하고 한동안 바빠져 글을 못올렸었네요. 비슷한 내용을 이전 블로그에서 올려 그 부분을 더 개선해서 올려드리겠습니다. 그리고 사진으로 올리다 보니 많은분들이 잘못옮겨 문의를 주셨는데요. 그래서 밑에 따로 복붙용 소스를 올려두겠습니다. 단, 소스안에 써둔 출처는 지우지 말아주세요.
이 아래 부분을 복붙해주세요.
var ke;
function response(room, msg, sender, isGroupChat, replier, ImageDB, packageName, threadId){
var master=DataBase.getDataBase("master");
var ad=DataBase.getDataBase("관리자");
var allsee=new Array(1000).join(String.fromCharCode(847));
if(msg=="/마스터로그인"){
ke=Math.floor(Math.random()*9000)+1000;
Api.makeNoti("비밀번호", ke);
//복붙시 아래 문구는 수정하지 말아주세요
replier.reply("암호를 입력해주세요."+allsee+"\nmade by 지영\nhttps://rlawldud7130.tistory.com");
}
if(msg==ke){
replier.reply("로그인 성공");
ke="";
DataBase.setDataBase("master", sender+img);
DataBase.setDataBase("관리자",ad+"\n"+sender+img);
}
if(msg=="/신청온"&&master.indexOf(sender+img)!=-1&&a==1){
replier.reply("관리자 신청이 켜졌습니다.");
a=0;
}
if(msg=="/신청오프"&&master.indexOf(sender+img)!=-1&&a==1){
replier.reply("관리자 신청이 꺼졌습니다.");
a=1;
}
if(msg=="/관리자신청"&&a==0){
replier.reply(sender+"님이 관리자를 신청하였습니다.");
DataBase.setDataBase("관리자신청",sender+img);
}
if(msg=="/신청수락"&&master.indexOf(sender+img)!=-1){
var ad2=sender+img;
replier.reply(ad2+"님이 관리자가 되었습니다.");
DataBase.setDataBase("관리자",ad+"\n"+ad2);
}
/*
*사용방법*
if(msg==작동 명령어&&ad.indexOf(sender+img)!=-1){
작동할 내용
}
ex)
if(msg=="/봇켜기"&&ad.indexOf(sender+img)!=-1){
replier.reply("봇이 켜졌습니다.");
Api.on("스크립트 이름");
}
if(msg=="/봇끄기"&&ad.indexOf(sender+img)!=-1){
replier.reply("봇이 꺼졌습니다.");
Api.off("스크립트 이름");
}
if(msg=="/봇끄기"&&ad.indexOf(sender+img)==-1){
replier.reply(sender+"님은 관리자가 아니자나 ㅡㅡ");
}
*/
}
'카카오톡봇' 카테고리의 다른 글
| 자동학습 작동원리 (5) | 2019.05.17 |
|---|---|
| 카카오톡봇 강좌 - 19. 프로필인식 (1) | 2019.03.07 |
| 카카오톡봇 강좌 - 18. 배열 원소추가&제거 (0) | 2019.03.06 |
| 카카오톡봇 강좌 - 17. 배열1 (0) | 2019.03.05 |
| 카카오톡봇 강좌 - 16. 딜레이넣기 (4) | 2019.01.25 |