목록2019/10 (5)
Violet's Devblog
메인 화면 스크롤뷰에 여유 공간을 추가하여 터치하기 편하도록 변경했습니다.
봇의 모든 쓰레드에 종료 요청을 보내는 기능이 추가되었습니다. (봇이 무한 반복 루프를 실행하고 있을 경우에는 쓰레드를 종료할 수 없게 됩니다. 쓰레드 종료가 10초안에 일어나지 않으면 앱을 강제종료 하거나, 좀 더 기다리거나 할 수 있습니다.) 봇 삭제 기능이 추가되었습니다. 봇 삭제를 수행하면 안전한 삭제를 위해 해당 봇의 모든 쓰레드에 종료 요청을 보내고, 모든 쓰레드가 종료되면 파일을 삭제하게 됩니다. 다음 Api들이 추가되었습니다. int Api.getActiveThreadsCount(scriptName) //해당 스크립트의 활성 쓰레드 수를 반환합니다. scriptName을 제공하지 않을 경우 이 함수를 호출한 스크립트가 지정됩니다. void Api.interruptThreads(scriptN..
디버그룸에서 간헐적으로 크래시가 발생하는 문제를 해결했습니다. 디버그룸에 봇과 본인의 프로필 사진을 등록할 수 있도록 하였습니다. (본인의 프로필 사진은 ImageDB에 영향을 줍니다) 더 깔끔한 파일 관리를 위해, 디버그룸에 대한 데이터는 봇스크립트폴더/DebugRoom 폴더로 이전되었습니다. 따라서, v0.3.1a에 작성된 디버그룸 데이터는 버려집니다. (정 재사용을 원하신다면 json을 여셔서 chats항목을 data.json에 붙여넣기 하세요)
스크립트 이동 스크립트 이동 알림창이 단 한번만 표시되도록 변경했습니다. 파일을 이동하는 대신 복사할 수 있도록 옵션을 추가했습니다. 백업 기능을 추가했습니다.
주의: 이 버전을 사용하면 구버전 메신저봇(파란색 앱)에서 메신저봇R이 생성한 스크립트를 읽지 못하게 됩니다 알려진 문제 스크립트 생성 시 "이전 설정을 사용합니다. (권장)"을 체크하지 마세요. 미완성 기능입니다. 미완성된 권장기능 만약 실수로 체크했다면, 메신저봇폴더/Bots/봇이름/bot.json을 열어 "option"윗줄에 "main":"index.js", 를 콤마를 포함해서 적어주세요. 스크립트 저장 방식 변경 기존 스크립트 저장 방식이 너무 더러워보여서 바꿨습니다. 이제 데이터폴더/스트립트파일.js 가 아닌 데이터폴더/Bots/봇이름의 형식으로 저장됩니다. 봇 이름으로 이루어진 폴더 속에는 modules 폴더, index.js 파일, bot.json 파일이 생성됩니다. bot.json 파일에는..