爆速Misskeyプラグイン開発日記
wogikaze.iconによるMisskeyのプラグインを開発する日記 なんとなくここにログ置いておいたらいいことがあるかもしれない
参考
1. 選択したチャンネルにリノートするプラグイン
RNするときにチャンネルが選べないのが不便
特定のチャンネルにRNするプラグインがあったので改造するだけで作れる
code:js
/// @ 0.12.4
### {
name: "チャンネルにリノート"
version: "1.0.0"
author: "BcS114"
description: "選んだチャンネルにリノートします"
config: null
}
var channels = Mk:api("channels/followed" {})
each (let channel, channels) {
let CHANNEL_ID = channel.id
let CHANNEL_NAME = channel.name
Plugin:register_note_action({CHANNEL_NAME}にリノート @(note){
Mk:api("notes/create" { channelId: CHANNEL_ID renoteId: note.id })
Mk:dialog("" {CHANNEL_NAME}にリノートしました)
note
})
}
https://gyazo.com/0565852ce684e4456e66bdda8ae537e7
完走した感想ですが
apiの使い方をもう少し慣れれば速くなるかなと思った
人のプラグインを改造するだけでなく自分でも作りたいと思った