請協助翻譯

這份文件是由社群協作翻譯的。您可以從Crowdin進行文件翻譯。感謝您的協助🙏

AiScript

AiScript 是一種可用於 Misskey 以下部分的腳本語言。

提示

AiScript 的實現與 Misskey 是分開的儲存庫,並已以開源方式公開

使用方法

可使用 AiScript 標準語法和內建函數。

提示

說明文件在這裡。視 Misskey 本身的版本而定,可用的 AiScript版本可能有所不同。可使用 AiScript 標準語法和內建函數。若要檢查版本,請使用 Scratchpad 或類似的軟體執行 <: Core:v

除此之外,還提供三組 Misskey 特有的內建常數和函式。

Misskey AiScript API

字首: Mk:
一套常數函數,可在 Misskey 內的所有 AiScript 環境中使用。如需更多資訊,請參閱AiScript Misskey 擴展 Api 參考文件中標記為 Mk:的部分。

外掛 Api

字首: Plugin:
外掛中限定使用的內建函數群。 如需詳細資訊,請參閱 外掛 Api 參考文件Plugin:

使用者界面 API

接頭辞: Ui:
ウィジェット(AiScript App)、Misskey Play、Scratchpadで使用できます。 ドキュメントは未整備(TODO)ですが、インターネット上に有志の方が執筆された解説記事があります。

標準輸入輸出

AiScript 標準中定義的 readlineprint 函式 (以及 <: 語法) 的內部實作,在 Misskey 端獨立提供。

readline(message)

message: str
回傳值: str
可在 Misskey 內的所有 AiScript 環境中使用。

彈出提示輸入字串。

print(message)

message: any
回傳值: null
可在小工具(AiScriptコンソール)、Scratchpad 使用。

輸出字串到瀏覽器網頁開發者工具的主控台。

<:語法的運作方式類似。