목록Android/메신저봇 (53)
Violet's Devblog
에디터 중괄호, 따옴표 및 들여쓰기 자동 제거와 관련된 문제를 해결했습니다. 공용 설정에 Strict Warning(세미콜론 경고 등)을 비활성화할 수 있는 옵션을 추가했습니다. 레거시 API ImageDB에 다음을 추가했습니다: imageDB.getImageBase64() imageDB.getImage() //getProfileImage == getProfileBase64인 것처럼, getImageBase64와 동일합니다. imageDB.getImageBitmap() imageDB.getImageHash() imageDB.getImageMD5() imageDB.getImageSHA() API2 이벤트 리스너 내에서 이벤트 리스너 추가를 시도할 경우, ConcurrentModificationExcepti..
안드로이드 11 미만의 기기에서 오늘 배포된 업데이트를 받으셨다면, 앱이 시작화면에서 더이상 진행되지 않는 버그에 걸릴 것입니다. 현재 버그를 수정하여 구글에 검토 요청을 보내 둔 상태입니다. 업데이트가 게시되기 전까지는 알림 센터 -> 메신저봇 알림을 터치하여 첫 화면을 건너뛰실 수 있습니다. 만약 메신저봇 알림조차 표시되지 않는다면, 어플리케이션 정보 -> 권한에서 저장공간 권한을 체크해제 하신 후 앱을 실행해주세요. 불편을 드려 죄송합니다.
API1 읽음으로 표시 기능 추가 replier.markAsRead(); // 해당 방의 알림을 읽음으로 표시 Api.markAsRead(room); // room 방의 알림을 읽음으로 표시 Api.markAsRead(room, packageName); // packageName 패키지의 room 방의 알림을 읽음으로 표시 API2 bot.getRooms()가 작동하지 않는 버그 해결 읽음으로 표시 기능 추가 //API2의 Event.COMMAND, Event.MESSAGE 이벤트 인자 msg에서 msg.markAsRead(); // 해당 방의 알림을 읽음으로 표시 bot.markAsRead(room); // room 방의 알림을 읽음으로 표시 bot.markAsRead(room, packageName)..
clearInterval, clearTimeout 사용 시 CancellationException이 발생하는 문제를 해결했습니다.
소켓 통신 소켓 통신을 통해 PC와 상호작용할 수 있게 되었습니다. 자세한 내용은 여기에서 확인하세요.
이제 브로드캐스트를 통해 원격으로 봇을 컴파일하거나 전원 상태를 변경할 수 있습니다. 브로드캐스트 목록 com.xfl.msgbot.broadcast.compile 필요 Extras: name(String) name이라는 이름의 봇을 컴파일 합니다. name에는 확장자명이 포함되어서는 안됩니다. com.xfl.msgbot.broadcast.set_bot_power 필요 Extras: name(String), power(Boolean) name이라는 봇의 전원을 켜거나 끕니다. name에는 확장자명이 포함되어서는 안됩니다. com.xfl.msgbot.broadcast.set_activation 필요 Extras: activation(Boolean) 앱의 활성화 여부를 설정합니다. ADB에서의 사용 예시 ad..