3.1.1 • Published 2 years ago

koishi-plugin-tools v3.1.1

Weekly downloads
126
License
MIT
Repository
github
Last release
2 years ago

koishi-plugin-tools

npm

koishi-plugin-tools 是一系列小功能的合集。这些小功能将全部作为 tools 指令的子指令。

尽管这看起来像是个大杂烩,但你可以按照需要在配置项中只开启其中的一部分。事实上,这个插件的体积并不及 koishi-plugin-common 或 koishi-plugin-teach,你大可以放心地引入它。如果你也写了什么有趣的小玩意儿,也欢迎给我们发个 pull request。

指令:alpha

调用 Wolfram Alpha 查询。

默认关闭,你需要申请一个 Wolfram App 并配置 wolframAlphaAppId 以开启本功能。

  • 基本语法:alpha <expr>
  • 选项列表:
    • -f, --full 显示完整回答

指令:brainfuck

编写并调试 BrainFuck 代码。

默认开启,配置 brainfuckfalse 以关闭本功能。

  • 基本语法:brainfuck <code> -- <input>

配置项:brainfuck.cellSize

  • 类型: number
  • 默认值: 8

每个单元占用的比特数。

配置项:brainfuck.maxSteps

  • 类型: number
  • 默认值: 16384

允许的最大步数。如果超出这个数目将会抛出错误:max step exceeded。

配置项:brainfuck.memorySize

  • 类型: number
  • 默认值: 1024

允许的最大单元数目。如果超出这个数目将会抛出错误:max memory exceed。

指令:crypto

指令:magi

调用 magi 搜索。

默认开启,配置 magifalse 以关闭本功能。

  • 基本语法:magi <text>
  • 选项列表:
    • -c, --confidence 显示可信度

指令:maya

玛雅日历换算。

默认开启,配置 mayafalse 以关闭本功能。

  • 基本语法:maya <YYYY-MM-DD> [BC|AD]

指令:mcping

查看 Minecraft 服务器信息。

默认开启,配置 mcpingfalse 以关闭本功能。

  • 基本语法:mcping <url>

指令:music

点歌。目前支持 qq, netease 平台。

默认开启,配置 musicfalse 以关闭本功能。

  • 基本语法:music <keyword>
  • 选项列表:
    • -p, --platform \ 点歌平台

配置项:music.platform

  • 类型: string
  • 默认值: 'qq'

默认的点歌平台。

配置项:music.showWarning

  • 类型: boolean

点歌失败时是否发送提示。

指令:oeis

调用 OEIS 数列查询。

默认开启,配置 oeisfalse 以关闭本功能。

输入用逗号隔开的数作为要查询的数列的前几项,或者直接输入以 id:A 打头的数列编号。

  • 基本语法:oeis <sequence>

指令:qrcode

生成二维码。

默认开启,配置 qrcodefalse 以关闭本功能。

  • 基本语法:qrcode <text>
  • 选项列表:
    • -m, --margin \ 边界尺寸
    • -s, --scale \ 比例系数
    • -w, --width \ 图片大小
    • -d, --dark \ 暗部颜色
    • -l, --light \ 亮部颜色

指令:translate

调用 有道翻译

默认关闭,你需要申请一个有道翻译 App 并配置 youdaoAppKeyyoudaoSecret 以开启本功能。

支持的语言名包括 zh-CHS, en, ja, ko, fr, es, pt, it, ru, vi, de, ar, id, it。

  • 基本语法:translate <text>
  • 选项列表:
    • -f, --from \ 源语言
    • -t, --to \ 目标语言

指令: glot

调用 glot 执行代码

默认关闭,你需要在 https://glot.io 申请 token 并配置本插件以启用此功能。

支持的语言:

assembly, ats, bash, c, clojure, cobol, coffeescript, cpp, crystal, csharp, d, elixir, elm, erlang, fsharp, go, groovy, haskell, idris, java, javascript, julia, kotlin, lua, mercury, nim, nix, ocaml, perl, php, python, raku, ruby, rust, scala, swift, typescript

  • 基本语法: glot <code>
  • 选项列表:
    • -l, --language \ 语言

配置项: apiToken

  • 类型: string

https://glot.io 申请到的 token

配置项: defaultLanguage

  • 类型: string

默认值: javascript 。默认执行的语言。

4.0.0-alpha.0

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.0-beta.1

2 years ago

3.0.0-beta.0

2 years ago

3.0.0-beta.2

2 years ago

3.0.0-alpha.6

3 years ago

3.0.0-alpha.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

2.0.0-beta.10

3 years ago

2.0.0-beta.9

3 years ago

2.0.0-beta.8

3 years ago

2.0.0-beta.7

3 years ago

2.0.0-beta.6

3 years ago

2.0.0-beta.5

3 years ago

2.0.0-beta.4

3 years ago

2.0.0-beta.3

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

1.0.4

3 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.0-beta.11

4 years ago

1.0.0-beta.10

4 years ago

1.0.0-beta.9

4 years ago

1.0.0-beta.8

4 years ago

1.0.0-beta.7

4 years ago

1.0.0-beta.6

4 years ago

1.0.0-beta.5

4 years ago

1.0.0-beta.4

4 years ago

1.0.0-beta.3

4 years ago

1.0.0-beta.2

4 years ago

1.0.0-beta.1

4 years ago

1.0.0-beta.0

4 years ago

1.0.0-alpha.1

4 years ago