채팅 자동응답 봇 5.0 beta 6
Pre-release
Pre-release
봇 작동 관련 오류 수정
- 일부 기기에서 채팅 수신은 인식하지만 응답을 보내지 않는 현상 수정
- 5.0 beta 5가 작동하지 않아서 5.0 beta 3으로 내렸더니 작동하는 그거 수정한거 맞음
UI 관련
- 메인 화면에서 바로 로거 화면으로 진입할 수 있는 메뉴 추가
라이노 엔진 컴파일 모드 및 최적화 레벨 지원
- 컴파일 모드 사용시 최적화 레벨은 0 ~ 9 사이로 설정 가능
- 기존에 실행되던 것은 인터프리터 모드로, 최적화 레벨 -1로 고정
자바스크립트 계열 공통 변동사항
- require 내부 구현 변경 (기존 로직은 require2로 유지)
rhino-expender.js
라는 이름으로 Array.prototype.at();이랑 String.prototype.replaceAll(); JS로 구현해서 추가
- 리로드 중 오류 발생시 로거에도 오류가 남도록 수정
레거시 API 변동사항
Bot
라이브러리 Deprecated. API2에 있는 그Bot
아님.Device.getPlugType();
,Utils.getJosa();
추가Api.getRoomList();
와Api.papagoTranslate();
가 정상적으로 작동하지 않는 오류 수정- 이벤트 리스너
function response() {}
에 새로운 매개변수isMultiChat
추가 - 이벤트 리스너
function secondTick() {}
이 보다 더 정확하게 작동하도록 수정 - 이벤트 리스너
function onNotificationRemoved() {}
와function onBatteryLevelChanged() {}
추가
API2 변동사항 (표준 API)
Event.NOTIFICATION_REMOVED
,Event.BATTERY_LEVEL_CHANGED
추가Event.TICK
이 보다 더 정확하게 작동하도록 수정Event.MESSAGE
,Event.COMMAND
의 매개변수 변동 (.room
변동 등, 문서 참고)Broadcast
,Http
구현 및Security
일부 구현
SQLManager 추가
- 진짜로 DB에다가 값 저장하는 API
일반 자동응답
- 최상단 블록 살려내기 기능 추가
- 듀얼 메신저 구분이 가능하도록 변경
단순 자동응답
- [[뒷내용]] 태그 추가
- 사실, [[시작], [[포함]], [[끝]] 태그를 이전에 구현했으나, 과거의 내가 까먹고 안적음
- 듀얼 메신저 구분이 가능하도록 변경
물리 키보드 단축키 지원 시작
기타 변동사항
- 일부 매개변수 내부 로직 수정
- 레거시 API에 있는 ImageDB에 뭔갈 하나 숨겨둠
- 기존에 작성 중이던 출시 노트가 소실되어, 일부 내용이 누락되어 있을 수 있습니다.
- 소스 코드는 배포하지 않습니다.