【Misskey】通知欄に任意の文章を送信するウィジェット
var title = "" var text = "" @confirm() { var ans = Mk:confirm("以下の内容で送信します" `**〈タイトル〉**{Str:lf}{title}{Str:lf}{Str:lf}**〈本文〉**{Str:lf}{text}{Str:lf}{Str:lf} ※送信した通知は取り消せません{Str:lf}※「連携アプリからの通知」でフィルタリングが可能です ` "info") if ans == true { send() } else { Mk:dialog("" "送信を中止しました" "info") } } @send() { var imgUrl = Mk:api("i" {userId: USER_ID}).avatarUrl Mk:api("notifications/create" { body: text, header: title, icon: imgUrl }) } Ui:render([ Ui:C:mfm({ text: "**通知メモ**" }) Ui:C:textInput({ onInput: @(t){ title = t } default: "" label: "タイトル" }) Ui:C:textarea({ onInput: @(t){ text = t } default: "" label: "本文(必須)" }) Ui:C:button({ text: "確認" onClick: @(){ if text == "" { Mk:dialog("" "本文は必須です" "error")