Open RedJunHee opened 1 month ago
const bot = BotManager.getCurrentBot();
// 메시지를 보내는 함수 function sendHello(room) { if (bot.canReply(room)) { bot.send(room, "안녕"); // 메시지를 전송 } else { console.log("error") } }
// 메시지 이벤트 핸들러 function onMessageReceived(msg) { if (msg.room.trim() !== "카운트") return; // 특정 방에서만 실행 const room = msg.room; // 메시지를 받은 방 이름 console.log(room); if (msg.content === "hi") { sendHello(room); // "안녕"이라고 대답 }
}
// 이벤트 리스너 등록 bot.addListener(Event.MESSAGE, onMessageReceived);
안드로이드 12. 메신저봇R v0.7.36a Nox 사용, 루팅X 사용 메신저앱 카카오톡
BotManager.getRooms로 조회시 [a, roomID, a, roomID,a, roomID,a, roomID,a, roomID] 이와같이 a방에 대한 Array가 중복으로 많이 출력됨 ( 일단 세션 있다는 뜻?)
Bot.send(a, msg) Bot.send(a. msg, 'com.kakao.talk') 위 둘 다 stackOverFlowError 발생.