최근 변경 사항
변경 사항을 불러오지 못했어요.
Project StarLight · Android
자바스크립트로 응답 규칙을 만들고, 플러그인으로 기능을 넓혀 보세요.
Android 8.0 이상 · 무료 · GPL-3.0 오픈소스

기능
스크립트를 쓰고, 고치고, 지켜보는 일을 폰 안에서 끝낼 수 있어요.
직접 연결한 AI와 대화하며 봇을 만들어요. 코드를 쓰고 고치고, 디버그 룸에서 시험까지 해 줘요.
봇마다 프로젝트를 따로 두고, 스위치 하나로 켜고 꺼요. zip 파일로 내보내 옮길 수도 있어요.
자동 완성, 문법 검사, 찾기·바꾸기를 갖춘 에디터로 폰에서 바로 스크립트를 고쳐요.
직접 개발한 NeonJS 엔진으로 ES2025 문법과 모듈, fetch를 쓰고, 코드 최적화로 더 빠르게 실행해요.
플러그인 스토어에서 새 언어와 API, 다른 메신저 연동을 더해요. 플러그인은 GitHub 판에서 쓸 수 있어요.
익숙한 response(room, msg, sender, …) 함수와 API2의 BotManager로 쓴 스크립트도 돌아가요.
익숙한 코드 그대로
메신저봇 레거시 방식의 response 함수 하나로 바로 시작할 수 있어요. 메시지가 도착하면 StarLight가 이 함수를 불러 줘요.
// 메시지가 올 때마다 호출돼요
function response(room, msg, sender, isGroupChat,
replier, imageDB, packageName) {
if (msg === "/ping") {
replier.reply("pong! ✦");
}
}plugins {
id("com.android.application")
id("io.github.mooner1022.slplugin") version "0.3.0"
}
starlight {
manifest {
id = "my_plugin"
mainClass = "com.example.MyPlugin"
apiVersion = "0.3.2"
}
}# 기기에 배포하고 StarLight 재시작
$ ./gradlew deployDebugSlp -Pstarlight.restartApp=true플러그인 개발
StarLight 플러그인(.slp)은 매니페스트를 담은 안드로이드 APK예요. 전용 Gradle 플러그인이 빌드부터 검증, 기기 배포까지 맡아요. 플러그인은 GitHub 판 StarLight에서 불러와요.
다운로드
Google Play에서 설치하세요. 플러그인이 필요하면 GitHub 판 APK를 내려받으면 돼요.
Google Play에서 설치하거나, APK를 내려받아 열어요.
앱이 안내하는 알림 접근 등의 권한을 허용해요.
프로젝트를 만들고 디버그 룸에서 시험해 봐요.
최근 변경 사항
변경 사항을 불러오지 못했어요.
GPL-3.0 라이선스로 공개되어 있어요. 버그 제보와 PR은 언제나 환영하고, 최신 개발 내용은 nightly 브랜치에서 볼 수 있어요.