jointrashposs/content/ko/docs/4.for-developers/plugin/create-plugin.md
かっこかり ab4fea3e7e
New Crowdin updates (#86)
* New translations ubuntu-manual.md (Korean)

* New translations 1.index.md (Korean)

* New translations endpoints.md (Korean)

* New translations 1.index.md (Korean)

* New translations silence.md (Korean)

* New translations theme.md (Korean)

* New translations thread-mute.md (Korean)

* New translations timeline.md (Korean)

* New translations webhook.md (Korean)

* New translations widgets.md (Korean)

* New translations word-mute.md (Korean)

* New translations 1.troubleshooting.md (Korean)

* New translations apps.md (Korean)

* New translations donate.md (Korean)

* New translations faq.md (Korean)

* New translations glossary.md (Korean)

* New translations misskey-hub.md (Korean)

* New translations kubernetes.md (Korean)

* New translations cdn.md (Korean)

* New translations nginx.md (Korean)

* New translations push-docker-hub.md (Korean)

* New translations scale-out.md (Korean)

* New translations troubleshooting.md (Korean)

* New translations disable-timelines.md (Korean)

* New translations 1.index.md (Korean)

* New translations libraries.md (Korean)

* New translations permission.md (Korean)

* New translations note-capture-events.md (Korean)

* New translations token.md (Korean)

* New translations 1.index.md (Korean)

* New translations create-plugin.md (Korean)

* New translations plugin-api-reference.md (Korean)

* New translations publish-on-your-website.md (Korean)
2023-12-27 12:38:56 +09:00

1.9 KiB

플러그인 만들기

Misskey 웹 클라이언트의 플러그인 기능을 사용하면 클라이언트를 확장하고 다양한 기능을 추가할 수 있습니다. 이 문서에서는 플러그인을 만드는 방법을 설명합니다.

AiScript

플러그인은 AiScript로 작성되는 스크립트입니다.

메타데이터

플러그인은 AiScript의 메타데이터 임베딩 기능을 사용하여 기본적으로 플러그인의 메타데이터를 정의해야 합니다.메타데이터의 예는 다음과 같습니다.

/// @ 0.12.4
### {
  name: "플러그인 이름"
  version: "4.2.1"
  author: "저자명"
  description: "설명"
}

메타데이터는 다음과 같은 속성을 포함하는 객체입니다.

name

플러그인 이름

author

플러그인 제작자

version

플러그인 버전.숫자를 지정해 주세요.

description

플러그인 설명

permissions

플러그인이 요구하는 권한.MisskeyAPI에 요청할 때 사용됩니다.

config

플러그인의 설정 정보를 나타내는 객체. 키에 설정명, 값에 다음 속성을 포함합니다.

type

설정값의 종류를 나타내는 문자열.아래에서 선택하세요. string number boolean

label

사용자에게 표시할 설정 이름

description

설정 설명

default

설정 기본값

API

Misskey Web은 플러그인에 대해 API를 공개하고 있으며, 이를 이용하여 클라이언트의 기능을 확장할 수 있습니다. 어떤 API가 있는지 플러그인 API 레퍼런스를 참고하시기 바랍니다.

플러그인 배포하기

v2023.11.0 이상에서는 웹 사이트에서 한 번의 클릭으로 플러그인을 직접 설치할 수 있습니다.

플러그인 설치 기능을 제공하는 경우, 사이트에 API를 구현해야 합니다.자세한 내용은 여기에서 확인할 수 있습니다.