mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-24 17:59:07 +01:00
49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
# 플러그인 만들기
|
|
Misskey 웹 클라이언트의 플러그인 기능을 사용하면 클라이언트를 확장하고 다양한 기능을 추가할 수 있습니다.
|
|
이 문서에서는 플러그인을 만드는 방법을 설명합니다.
|
|
|
|
## AiScript
|
|
플러그인은 AiScript를 사용하여 작성된 스크립트입니다.
|
|
|
|
## 메타데이터
|
|
플러그인은 AiScript의 메타데이터 포함 기능을 사용하여 플러그인의 메타데이터를 기본값으로 정의해야 합니다.
|
|
메타데이터는 다음 속성을 포함하는 개체입니다.
|
|
|
|
### name
|
|
플러그인 이름
|
|
|
|
### author
|
|
플러그인 작성자
|
|
|
|
### version
|
|
플러그인 버전. 숫자를 지정합니다.
|
|
|
|
### description
|
|
플러그인 설명
|
|
|
|
### permissions
|
|
플러그인이 요청하는 권한. MisskeyAPI에 요청할 때 사용됩니다.
|
|
|
|
### config
|
|
플러그인의 설정 정보를 나타내는 객체.
|
|
키에 설정 이름, 값에 다음 속성을 포함합니다.
|
|
|
|
#### type
|
|
설정치의 종류를 나타내는 캐릭터 라인. 다음 중에서 선택합니다.
|
|
- string
|
|
- number
|
|
- boolean
|
|
|
|
#### label
|
|
사용자에게 표시할 설정 이름
|
|
|
|
#### description
|
|
설정 설명
|
|
|
|
#### default
|
|
설정의 기본값
|
|
|
|
## API
|
|
Misskey Web은 플러그인에 API를 게시하고 이를 활용하여 클라이언트의 기능을 확장할 수 있습니다.
|
|
어떤 API가 있는지는 [플러그인 API 참조](./plugin-api-reference.md)를 참조하십시오.
|