1.1.8 • Published 2 years ago
mys-villa v1.1.8
MYS-VILLA-SDK
起步
npm install mys-villa
创建 index.js
import { createClient, Client, hmacSha256 } from 'mys-villa'
createClient(
{
// 账号
bot_id: '',
// secre pub_key
bot_secret: hmacSha256('secret', 'pub_key'),
// 回调地址
callback_url: '/api/mys/callback'
// 即 http://ip:8080/api/mys/callback
// 端口|图片缓存地址 可选
// callback_port = 8080,
// IMAGE_DIR = '/data/mys/img',
// img_url = '/api/mys/img',
// img_size = 999,
},
callBack, // 回调接收函数
async () => {
console.info('欢迎使用~')
}
)
/**
* 回调数据
* @param event
* @returns
*/
async function callBack(event) {
console.info('数据包', event)
// 请求分组列表
const list = await Client.getGroupList(event.robot.villa_id)
// 查看列表信息
console.info(list)
return
}
启动 index.js
node index.js
新接口不再支持原secret直接输入,需要经过hmacSha256哈希
特殊接口
模板消息
模板语法
<@!everyone>
艾特全体
<@!{{uid}}>
艾特用户
<#{{cid}}>
引入频道
[${name}](${url})
引入外链
解析模板
import { stringParsing } from 'mys-villa'
const { entities , content } = stringParsing(msg: string | string[], villa_id: number)
entities
特效对象
content
模板消息
接口文档
SDK接口命名同官方接口
官方文档☞API
实际用例
开源协议
GNU GPL 是使用最广泛的自由软件许可证,并有强烈的版权要求
分发衍生作品时,作品的源代码必须在同一许可证下可用
GNUGPL 有多种变体,每个变体都有不同的要求
1.1.8
2 years ago
1.1.7
2 years ago
1.1.1
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.0
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago