例如发说说这种
Drincann 发布的帖子
-
RE: mirai-js 点歌怎么做?
@shengxi 在 mirai-js 点歌怎么做? 中说:
想做点歌功能,用得mirai-js框架,但只会一点js,怎么办啊?:cry:
用 app 分享歌曲到已在 console 登录的机器人,然后看一下 log 收到的消息格式,可能是 json,xml 之类的。
分析参数,按照这个格式发消息。
可能还得去这个 app 的网站上抓一些接口,检索关键字之类的。
-
【社区 SDK】Mirai-js,浏览器/Node.js,简单的 QQ 机器人开发框架
仓库 -> Drincann/Mirai-js
文档 -> https://drincann.github.io/Mirai-js基于 mirai-api-http,接口简洁优雅且符合直觉,开发迅速。
- 运行在浏览器或 Node.js 下。
- 完整的 API 文档和示例。
- 完整的 typescript 类型声明。
- 事无巨细的代码注释。
- 没有强制的 logger,所有模块都是渐进式的,干净的框架。
- 良好的 Promise 封装,
- 提供事件流的中间件实现,提供大量实用预定义中间件。
- 实现了事件异步作用域下消息的 同步 io,异步消息将从调用处返回,异步连续对话就跟写同步代码一样符合直觉,不需要记录状态。
hello world
npm install mirai-js
const { Bot, Message } = require('./src/Mirai-js'); (async () => { try { const bot = new Bot(); await bot.open({ baseUrl: 'http://example.com:8080', qq: 1019933576, authKey: 'authKey', }); bot.on('FriendMessage', async data => { await bot.sendMessage({ friend: data.sender.id, message: new Message().addText('hello world!'), }); }); } catch (err) { console.log(err); } })();