[大概是小游戏制作器]word-core更新日志

koishi-plugin-word-core

在过去的一个月内,十分缓慢的完成了词库市场的半成品的建设

效果如下:

可以在这里安装其他使用者分享的词库啦!

可以在词库插件处替换词库商店的后端地址…
因为是紧急写出来的…所以现在很简陋…git也分享了词库市场的后端,可以自己搭建哦

现在还在做上传之类的页面,做到上传的话,大概也需要做用户鉴权…
虽然上传的页面木有,不过倒是有相关api了…下个版本就更新!

4 个赞

(只收到了一个投稿))痛苦面具)

2 个赞

v1.0.0-alpha.12

使得词库的触发词可以设置为正则力,设置时不需要输入//(大概?)
修复了(time:3)语法在周日的时候返回值为0的特性x

3 个赞

词库基础语法包 v0.0.57 word-core-grammar-basic

GET/POST 接口支持!

新词库语法:

发送http post请求,并接收返回
(post:接口地址:head:body:returnData....)

发送https post请求,并接收返回
(posts:接口地址:head:body:returnData....)

发送http get请求,并接收返回
(get:接口地址:head:body:returnData....)

发送https get请求,并接收返回
(gets:接口地址:head:body:returnData....)

快速使用!

如果有如下接口

https://localhost/route/a

请求方式:POST
请求参数:
type: 'aaaaa'
title: '标题'

返回参数:
{
  data:{
    title1: 'foo',
    title2: 'bar'
  }
}

我们可以这样添加词库问答

word.add 获取接口返回 "你好!(posts:localhost/route/a::type=aaaaa&title=标题:data.title1:data.title2)"

当有人发送"获取接口返回"的时候
机器人会回复:你好!foobar

词库语法参数具体说明

接口地址:接口的url地址,不需要填写https://或者http://
head:接口的头部x,键是ctx.http的config内headers的格式,使用这样的格式填写head;key1=value1&key2=value2
body:接口请求参数,使用这样的格式填写head;key1=value1&key2=value2
returnData:可以填写多个返回值,最终会将获取到的结果拼接成字符串

3 个赞