목록Android/메신저봇 (53)
Violet's Devblog
시험기간 + 고3(...)이라서 개발을 할 시간이 잘 안나네요. 시험 끝나면 본격적으로 개발 재개하겠습니다. API2 컴파일 직후 코드 실행 중 런타임 오류가 발생할 경우 메시지가 올때마다 KotlinNullPointerException이 표시되던 문제 해결 봇 개별 설정의 레거시 API 사용 설정이 해제된 상태에서 체크를 하면 제대로 적용되지 않던 문제 해결 개발자 설정 상세 로그 출력 설정 추가: 아직 적용되진 않음, 다음 버전에 적용될 예정 기타 코드 리팩토링 및 최적화
버그 해결 구 메신저봇 -> 메신저봇R 변환기가 default.js, legacy_default.js 파일을 감지하는 문제를 해결했습니다.
주의사항 API2는 아직 확립된 것이 아니므로, 각종 메서드의 이름이나 구현이 추후 변동될 수 있습니다. 확립되기 전까지는 주로 사용하는 중요한 봇은 레거시 API로 작성해주세요. 공용 설정 이제 스크립트 생성시 자동 작성되는 기본 스크립트의 내용을 수정할 수 있습니다. 만약 기본 스크립트의 내용을 앱 초기값으로 되돌리고 싶다면, 메신저봇 폴더에서 legacy_default.js(레거시) 또는 default.js(API2)파일을 삭제하시면 됩니다. API2 API2를 개발자 옵션에서 제거하였습니다. 이제 별다른 설정 없이 API2를 사용할 수 있습니다. 버그 해결 봇 개별 설정 -> 모든 쓰레드 Interrupt 요청하기 시 꺼져있는 봇의 전원이 켜지는 문제를 해결했습니다. 이제 [봇이 켜져있다면 끄기-..
봇 설정 이제 봇별 설정에서 봇이 반응할 메신저 앱을 선택할 수 있습니다. 공용 설정 커스텀 패키지 추가 기능을 개선했습니다. 최적화 알림 읽기 부분을 최적화했습니다. 의도치 않은 동작 수정 response가 onNotificationPosted보다 일찍 호출되는 문제를 수정했습니다. (원래 의도는 onNotificationPosted가 먼저였습니다.)
버그 픽스 Android 7.0미만의 OS에서 카톡 멘션기능이 포함된 메시지를 수신했을 때 msg가 null이 되는 문제를 해결했습니다. 스크립트 설정 Api#off() 무시 기능을 추가했습니다. API 2 Image#getBitmap()이 추가되었습니다. 이제 msg.author.avatar.getBitmap()을 사용할 수 있습니다.