add
This commit is contained in:
parent
ec3c2369bc
commit
74af696ad5
|
@ -106,7 +106,7 @@ async function execPlugin(id, source, args) {
|
||||||
const json = await promise.json()
|
const json = await promise.json()
|
||||||
common.TOOT = asUtil.jsToVal(json)
|
common.TOOT = asUtil.jsToVal(json)
|
||||||
common['TheDesk:changeText'] = asValue.FN_NATIVE((z) => {
|
common['TheDesk:changeText'] = asValue.FN_NATIVE((z) => {
|
||||||
if (getMeta(exe).dangerHtml) $(`[unique-id=${args.id}] .cvo`).html(z[0].value)
|
if (getMeta(exe).dangerHtml) $(`[unique-id=${args.id}] .toot`).html(z[0].value)
|
||||||
})
|
})
|
||||||
} else if (source == 'buttonOnPostbox') {
|
} else if (source == 'buttonOnPostbox') {
|
||||||
const postDt = post(null, false, true)
|
const postDt = post(null, false, true)
|
||||||
|
|
31
plugin.md
31
plugin.md
|
@ -11,17 +11,17 @@
|
||||||
version: 1
|
version: 1
|
||||||
event: "buttonOnPostbox"
|
event: "buttonOnPostbox"
|
||||||
author: "Cutls P"
|
author: "Cutls P"
|
||||||
apiGet: false(例)
|
apiGet: "no"(例)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
これを冒頭に入れます。
|
これを冒頭に入れます。
|
||||||
* version
|
* version
|
||||||
数字でも文字列でも好きに使ってください。TheDesk側では全く参照しません。
|
数字でも文字列でも好きに使ってください。TheDesk側では全く参照しません。
|
||||||
* dangerHtml: true|false
|
* dangerHtml: yes|no
|
||||||
`TheDesk:changeText`にアクセスするために必要です。
|
`TheDesk:changeText`にアクセスするために必要です。
|
||||||
* apiGetl: true|false
|
* apiGetl: yes|no
|
||||||
`TheDesk:api`にGETメソッドでアクセスするときに必要です。
|
`TheDesk:api`にGETメソッドでアクセスするときに必要です。
|
||||||
* apiPost: true|false
|
* apiPost: yes|no
|
||||||
`TheDesk:api`にPOST/PUT/DELETEメソッドでアクセスするときや、`postExec`を実行するときに必要です。
|
`TheDesk:api`にPOST/PUT/DELETEメソッドでアクセスするときや、`postExec`を実行するときに必要です。
|
||||||
|
|
||||||
### event
|
### event
|
||||||
|
@ -121,6 +121,8 @@ NSFWを切り替えます。forceはデフォルトでfalseで、trueにする
|
||||||
|
|
||||||
## 実例
|
## 実例
|
||||||
|
|
||||||
|
### 1
|
||||||
|
|
||||||
https://misskey.io/@syuilo/pages/bebeyo をTheDeskで使用できるようにするためには…(勝手に改造)
|
https://misskey.io/@syuilo/pages/bebeyo をTheDeskで使用できるようにするためには…(勝手に改造)
|
||||||
```
|
```
|
||||||
### {
|
### {
|
||||||
|
@ -150,4 +152,23 @@ do()
|
||||||
```
|
```
|
||||||
|
|
||||||
最初のメタデータを追加します。
|
最初のメタデータを追加します。
|
||||||
また、do関数の最下部の`TheDesk:postText(text)`で、TheDeskの投稿ボックスに結果を挿入しています。
|
また、do関数の最下部の`TheDesk:postText(text)`で、TheDeskの投稿ボックスに結果を挿入しています。
|
||||||
|
|
||||||
|
|
||||||
|
### 2
|
||||||
|
|
||||||
|
Catにするやつ(ユーザーがいちいち押さないと変換されないし、タグごと変わってしまうのであまりよくない)
|
||||||
|
```
|
||||||
|
### {
|
||||||
|
name: "nyaize"
|
||||||
|
version: 1
|
||||||
|
event: "buttonOnToot"
|
||||||
|
author: "Cutls P"
|
||||||
|
dangerHtml: yes
|
||||||
|
}
|
||||||
|
|
||||||
|
#toot = TOOT.content
|
||||||
|
#nyaized = Str:replace(toot, "な", "にゃ")
|
||||||
|
|
||||||
|
TheDesk:changeText(nyaized)
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user