/**
* (string) room
* (string) sender
* (boolean) isGroupChat
* (void) replier.reply(message)
* (boolean) replier.reply(room, message, hideErrorToast = false) // 전송 성공시 true, 실패시 false 반환
* (string) imageDB.getProfileBase64()
* (string) packageName
*/
const scriptName = "ttt봇";
const commands = [
"!커멘드",
"!입장",
"!스터디",
"!슬랙"
];
// 각 커멘드가 실행될때마다 쓸 정보.
const messages = {
"!커멘드": "!입장, !스터디, !슬랙",
"!입장": "반갑습니다. 닉네임 변경 부탁드릴게요. \n형식은 아래와 같습니다. \n닉네임 / 경력년수 / 해당분야 / 거주지역",
"!스터디": "현재 Openstack & Cloud 스터디를 진행하고 있습니다.",
"!슬랙": "슬랙 채널을 운영중입니다."
}
// 방제 지정
const roomName = "감지할 방 이름";
function response(room, msg, sender, isGroupChat, replier, imageDB, packageName) {
// 방이름이 roomName이고 단톡방이면
if (room == roomName && isGroupChat == true) {
if (commands.indexOf(msg) >= 0) {
// 입장 메세지라면
if(msg == "!입장") {
replier.reply(sender+"님 "+messages[msg]);
} else {
replier.reply(messages[msg]);
}
}
}
}
카테고리 없음