이 문서는 커뮤니티에 의해 번역되었습니다. 번역 제출은 Crowdin에서 받고 있습니다. 여러분의 도움을 부탁드립니다 🙏
AiScript
AiScript는 Misskey의 다음 부분에서 사용할 수 있는 스크립트 언어입니다.
AiScript의 구현은 Misskey와는 별도의 리포지토리로 오픈소스로 공개되어 있습니다.
사용법
AiScript 표준 구문과 내장 함수 등을 사용할 수 있습니다.
문서는 여기에서 확인할 수 있습니다.
Misskey 본체 버전에 따라 사용할 수 있는 AiScript 버전이 다를 수 있습니다.버전 확인은 <: Core:v
를 Scratchpad 등에서 실행해 보세요.
이 외에도 Misskey 전용 내장 상수 및 함수가 그룹으로 나뉘어 제공되고 있습니다.
Misskey AiScript API
접두사: Mk:
Misskey 내의 모든 AiScript 환경에서 사용할 수 있는 상수 함수군입니다.
자세한 내용은 플러그인 API 레퍼런스의 Mk:
부분을 참고해 주세요.
Plugin API
접두사: Plugin:
플러그인에서만 사용할 수 있는 상수 함수군입니다.
자세한 내용은 플러그인 API 레퍼런스의 Plugin:
부분을 참고합니다.
UI API
접두사: Ui:
위젯(AiScript App), Misskey Play, Scratchpad에서 사용할 수 있습니다.
문서는 미정비(TODO)이지만, 인터넷에 자원봉사자가 작성한 설명글이 있습니다.
표준입출력
AiScript 표준에서 정의된 readline
함수와 print
함수(및 <:
구문)의 내부 구현은 Misskey 측에서 독자적으로 제공하고 있습니다.
readline(message)
message
: str
반환값: str
Misskey 내 모든 AiScript 환경에서 사용할 수 있습니다.
문자열 입력을 요청하는 팝업을 표시합니다.
print(message)
message
: any
반환값: null
위젯 (AiScript 콘솔), Scratchpad에서 사용할 수 있습니다.
콘솔에 문자열을 출력합니다.<:
구문도 비슷한 역할을 합니다.