Skip to content

채팅 자동응답 봇 5.0 beta 6

Pre-release
Pre-release
Compare
Choose a tag to compare
@DarkTornado DarkTornado released this 22 Feb 09:09

봇 작동 관련 오류 수정

  • 일부 기기에서 채팅 수신은 인식하지만 응답을 보내지 않는 현상 수정
  • 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에 뭔갈 하나 숨겨둠

  • 기존에 작성 중이던 출시 노트가 소실되어, 일부 내용이 누락되어 있을 수 있습니다.
  • 소스 코드는 배포하지 않습니다.