채팅 자동응답 봇 5.0 beta
Pre-release
Pre-release
공통
알림 구조 변경 대응
- 안드로이드 11이상인 기기에서 카카오톡 9.7.0을 실행하면 알림 구조가 기존과는 다르게 출력됩니다.
- 안드로이드 버전 및 카카오톡 버전에 맞게 알아서 알림을 파싱하도록 변경되었습니다.
- 알림을 어떻게 파싱할지 사용자가 직접 결정할 수 있는 설정이 추가되었습니다.
메인화면 및 디버깅 룸 UI 변경, 기본 도움말 추가
파일 접근 권한 요청 UI 변경
- 구글이 보안 핑계로 파일 관련된거 아이폰처럼 만들어버린거 대응
다크 테마 추가
- 어두운 테마 지원. 설정에서 선택 가능
버그 수정
- 채팅 수신 인식 테스트가 활성화되어있어도 종종 스위치가 켜진 상태로 유지되지 않는 현상 수정
- 방 이름과 채팅을 보낸 사람의 프로필 사진이 정상적으로 나오지 않는 현상 수정
- 채팅이 와도 세션이 정상적으로 저장되지 않는 현상
단순 자동응답
[[전체변수]] 태그 관련 오류 수정
- 더하기, 빼기, 곱하기, 나누기가 안되는 현상 수정
신규 태그 추가
- [[뒷내용]], [[자른내용|N]], [[자른내용|구분기준|N]] 추가
일반 자동응답
답장 블록에서 변수 인용법 변경
[[변수이름]]
에서${변수이름}
으로 변경- 기존에 추가했던 블록을 수정할 필요는 없음
버그 수정
- 블록에 엔터를 포함하는 경우에 종종 오류가 발생하는 현상 수정
- 문자열 리터럴에서 템플릿 리터럴로 바꿔서 그럼
자바스크립트 & 커피스크립트 & 비쥬얼베이직
라이노 엔진 업데이트
- 1.7.12 → 1.7.14
소스 코드 편집기에서 템플릿 리터럴도 하이라이팅 하도록 수정
- 라이노 엔진 버전 올려서 이제 백틱 사용 가능
신규 이벤트 리스너 추가
- function onNotificationPosted(sbn, sm) 추가
신규 메서드 추가
- ImageDB.getRoomImage();, ImageDB.getRoomBitmap(); 추가
- ImageDB.getImageLegacy();, ImageDB.getBitmapLegacy();, Api.getLastImage();, Agi.etLastImageBitmap(); 추가 (안드로이드 10 이하에서만 작동)
- replier.replyDelayed(msg, ms);, replier.replyDelayed(room, msg, ms);, replier.replyDelayed(room, msg, ms, hideToast); 추가
- setTimeout();과 setInterval();이 0보다 큰 자연수를 반환하도록 변경
- API2에 구현되어 있지 않던 Event 구현
- Event.NOTIFICATION_POSTED, Event.TICK, Event.Activity.BACK_PRESSED, Event.Activity.CREATE, Event.Activity.DESTROY, Event.Activity.PAUSE, Event.Activity.RESTART, Event.Activity.RESUME, Event.Activity.START, Event.Activity.STOP
디버깅 룸 관련 수정사항
- 디버깅 룸에서 채팅을 보낸 경우에도 API2에 있는 Event.MESSAGE, Event.COMMAND 이벤트가 발생하도록 수정
버그 수정
- 비쥬얼베이직으로 만든 봇에서 리로드 버튼을 누르면, 앱 개발자만 알면 되는 정보가 출력되는 현상 수정
기타 설명에 적혀있던 잘못된 내용 및 오타 수정
- 소스 코드는 배포하지 않습니다.