V2.1.0
· 阅读需 1 分钟
提示
该版本,部分不兼容 2.0 及其以下版本。
- 新增 useMessage
import { Text, useMessage } from 'alemonjs'
export const selects = onSelects(['message.create'])
export default onResponse(selects, event => {
const [message] = useMessage(event)
// useSends 和 useSend 将废弃
message.send(format(Text('Hello Word!')))
})
- 优化 useSubscribe
import { Text, useMessage } from 'alemonjs'
export const selects = onSelects(['message.create'])
export default onResponse(selects, event => {
const [subscribe] = useSubscribe(event, selects)
subscribe.monut(Res.current, ['UserId']) // res 响应之前
// more ...
subscribe.create(Res.current, []) // res 创建之后
subscribe.unmonut(Res.current, []) // res 响应之后
})
- 新增 useClient
import {
platform as qqbot,
useClient
} from '@alemonjs/qq-bot'
export const selects = onSelects(['message.create'])
export default onResponse(selects, event => {
if (event.platform === qqbot) {
const [client, value] = useClient(event)
// 使用原生api和数据
}
})