【Misskey】チャンネル作成者のusernameを投稿フォームに挿入するプラグイン

/// @ 0.18.0
### {
  name: "チャンネル作成者に連絡"
  version: "1"
  author: "@uru_S3@nijimiss.moe"
  description: "作成者と管理者が異なる場合があります。概要等に記載がないか確認してください。"
}

Plugin:register_post_form_action("チャンネル作成者に連絡" @(form update) {
	var myArr = []

	var curURL = Mk:url()
	myArr = curURL.split("/")
	
	if (myArr.incl("channels")) {
		var chID = myArr[myArr.len-1]
		
		var chInfo = Mk:api("channels/show", {channelId: chID})
		var userId = chInfo.userId
		
		if (userId != null) {
			var userInfo = Mk:api("users/show", {userId: userId})
			var username = userInfo.username
		
			var text = form.text
			var updated_text = `@{username} {text}`
		
			update("text", updated_text)
		} else {
			Mk:dialog("" "アカウントが存在しません")
		}
	} else {
		Mk:dialog("" "チャンネルページを開いてください")
	}
})