Releases: MessengerBotTeam/msgbot-old-release
Releases · MessengerBotTeam/msgbot-old-release
0.7.36a
What's Changed?
JS
- 라이노버전이 최신 업스트림으로 변경되었습니다. (default parameter, nullish coalescing operator, etc...)
레거시 API
- 이제 프로젝트 생성시, 레거시 API선택시, 레거시 API는 권장되지 않고, 확인 입력을 받습니다.
- 이제 프로젝트 생성시, 기본 API는 API2로 선택됩니다.
- 더이상 레거시 API에서 channelId, userHash, logId와 같은 이전버전 추가 값들을 이용하지 못합니다. (API2 제외)
- 이제 레거시 API 프로젝트를 컴파일시, 프로젝트 로그에 경고 메시지가 로깅됩니다.
API2
userHash
가hash
로 이름이 변경되었습니다. (msg.author.userHash -> msg.author.hash)isMultiChat
이 추가되었습니다. 듀얼 메신저 여부를 확인할 수 있습니다.
API
- 타이머 코드가 재작성되었습니다. 이에 따라 VioletXF/MessengerBot#17 와 VioletXF/MessengerBot#19 가 수정되었습니다.
Api.papagoTranslate
는 파파고 API가 shutdown됨에 따라, 항상 null을 리턴됩니다.
모듈 관련
- 모듈을 로드할때, 특정 모듈을 제대로 불러오지 못하는 버그를 수정하였습니다.
- 이제 require로 json을 불러올 수 있습니다.
- 모듈 require로직이 수정되어 VioletXF/MessengerBot#21 가 해결되었습니다.
- 모듈 스코프 버그가 수정되고, 이에 따라 더이상 모듈 내부에서 Api, App과 같은 객체를 이용할 수 없습니다.
기타 버그 수정
- API2에서 디버그룸을 이용할때, NPE가 발생하던 버그를 수정하였습니다.
그 외 변경점
libsu
가 추가되었습니다, 이에 따라 VioletXF/MessengerBot#18 가 해결되었습니다.
0.7.34a
What's Changed
내부 변경 사항
- 알림 파서가 재구현되었습니다. (카카오톡 9.7.0 이상 알림 구조에 대응합니다.)
알림 파서 변경 사항
- 이제,
channelId, logId, userHash
와 같은 값들을 기본으로 사용할 수 있습니다.
스크립트 변경 사항
- 라이노 엔진 버전이 1.7.15로 버전 업 되었습니다.
- 실험적 기능으로
console
api를 사용할 수 있습니다. 프로젝트 생성시 선택 가능합니다. Api.replyRoom
는 이제channelId
로도 보낼 수 있습니다.
기술 추가
- Shizuku 서비스가 추가되었습니다. 설정에서 shizuku 서비스를 바인딩 할 수 있습니다.