feat(AiScript): Mk:nyaize() を追加 (#12136)
* feat(AiScript): Mk:nyaize * Update Changelog * Fix relative path
This commit is contained in:
parent
4dd4a11cef
commit
024546206d
|
@ -22,6 +22,7 @@
|
||||||
- Feat: プラグイン・テーマを外部サイトから直接インストールできるようになりました
|
- Feat: プラグイン・テーマを外部サイトから直接インストールできるようになりました
|
||||||
- 外部サイトでの実装が必要です。詳細は Misskey Hub をご覧ください
|
- 外部サイトでの実装が必要です。詳細は Misskey Hub をご覧ください
|
||||||
https://misskey-hub.net/docs/advanced/publish-on-your-website.html
|
https://misskey-hub.net/docs/advanced/publish-on-your-website.html
|
||||||
|
- Feat: AiScript関数`Mk:nyaize()`が追加されました
|
||||||
- Fix: 投稿フォームでのユーザー変更がプレビューに反映されない問題を修正
|
- Fix: 投稿フォームでのユーザー変更がプレビューに反映されない問題を修正
|
||||||
|
|
||||||
### Server
|
### Server
|
||||||
|
|
|
@ -9,6 +9,7 @@ import { $i } from '@/account.js';
|
||||||
import { miLocalStorage } from '@/local-storage.js';
|
import { miLocalStorage } from '@/local-storage.js';
|
||||||
import { customEmojis } from '@/custom-emojis.js';
|
import { customEmojis } from '@/custom-emojis.js';
|
||||||
import { url, lang } from '@/config.js';
|
import { url, lang } from '@/config.js';
|
||||||
|
import { nyaize } from '@/scripts/nyaize.js';
|
||||||
|
|
||||||
export function createAiScriptEnv(opts) {
|
export function createAiScriptEnv(opts) {
|
||||||
return {
|
return {
|
||||||
|
@ -71,5 +72,9 @@ export function createAiScriptEnv(opts) {
|
||||||
'Mk:url': values.FN_NATIVE(() => {
|
'Mk:url': values.FN_NATIVE(() => {
|
||||||
return values.STR(window.location.href);
|
return values.STR(window.location.href);
|
||||||
}),
|
}),
|
||||||
|
'Mk:nyaize': values.FN_NATIVE(([text]) => {
|
||||||
|
utils.assertString(text);
|
||||||
|
return values.STR(nyaize(text.value));
|
||||||
|
}),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue