jointrashposs/content/ko/docs/4.for-developers/plugin/plugin-api-reference.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

2.6 KiB

플러그인 API 레퍼런스

Mk:dialog(title text type)

대화 상자를 표시합니다.type에는 다음과 같은 값을 설정할 수 있습니다.
info success warn error question
생략하면 info가 됩니다.

Mk:confirm(title text type)

확인 대화상자를 표시합니다.type에는 다음과 같은 값을 설정할 수 있습니다.
info success warn error question
생략하면 question이 됩니다.
사용자가 "OK"를 선택하면 true를, "취소"를 선택하면 false를 반환합니다.

Mk:api(endpoint params)

Misskey API에 요청합니다.첫 번째 인수로 엔드포인트 이름, 두 번째 인수로 매개변수 객체를 전달합니다.

Mk:save(key value)

임의의 값에 임의의 이름을 붙여서 영속화합니다.영속화된 값은 AiScript 컨텍스트가 종료된 후에도 남아서 Mk:load에서 읽을 수 있습니다.

Mk:load(key)

Mk:save에서 영속화한 지정된 이름의 값을 읽습니다.

Plugin:register_post_form_action(title fn)

게시 양식에 액션을 추가합니다.첫 번째 인수로 액션 이름, 두 번째 인수로 액션이 선택되었을 때의 콜백 함수를 전달합니다.
콜백 함수에는 첫 번째 인수로 게시 양식 객체가 전달됩니다.

Plugin:register_note_action(title fn)

노트 메뉴에 항목을 추가합니다.첫 번째 인수로 항목 이름, 두 번째 인수로 항목이 선택되었을 때의 콜백 함수를 전달합니다.
콜백 함수에는 첫 번째 인수로 대상 노트 객체가 전달됩니다.

Plugin:register_user_action(title fn)

사용자 메뉴에 항목을 추가합니다.첫 번째 인수로 항목 이름, 두 번째 인수로 항목이 선택되었을 때의 콜백 함수를 전달합니다.
콜백 함수에는 첫 번째 인수로 대상 사용자 객체가 전달됩니다.

Plugin:register_note_view_interruptor(fn)

UI에 표시되는 노트 정보를 다시 작성합니다.
콜백 함수에는 첫 번째 인수로 대상 노트 객체가 전달됩니다.
콜백 함수의 반환값으로 노트를 다시 작성합니다.

Plugin:register_note_post_interruptor(fn)

노트 게시시 노트 정보를 다시 작성합니다.
콜백 함수에는 첫 번째 인수로 대상 노트 객체가 전달됩니다.
콜백 함수의 반환값으로 노트를 다시 작성합니다.

Plugin:open_url(url)

첫 번째 인수로 전달된 URL을 브라우저의 새 탭에서 엽니다.

Plugin:config

플러그인 설정이 저장되는 오브젝트입니다.플러그인 정의의 config에서 설정한 키로 값이 들어갑니다.