2.4.0-patch7 • Published 4 years ago
@miraipie/core v2.4.0-patch7
miraipie
一个基于 mirai-api-http 的 TypeScript/JavaScript QQ 机器人开发工具包。
准备工作
- 安装 mirai-console 并启用 mirai-api-http 插件。
- 填写 mirai-api-http 插件配置文件, 并保证至少启用了 http adapter 。
- 在 mirai-console 中登录自己的机器人账号。
安装 miraipie
npm i @miraipie/core @miraipie/http-adapter
# or
yarn add @miraipie/core @miraipie/http-adapter
对于所有 mirai-api-http 2.4.0 版本之后的用户, 都可以手动指定 miraipie 的安装版本, 如:
npm i @miraipie/core@2.4.0-patch7
快速开始
import { MiraiPieApplication, Plain } from '@miraipie/core';
import { HttpAdapter } from '@miraipie/http-adapter';
// For Node.js users:
// const { MiraiPieApplication, Plain } = require('@miraipie/core');
// const { HttpAdapter } = require('@miraipie/http-adapter');
const app = MiraiPieApplication.instance;
app.setAdapter(new HttpAdapter({
qq: 123456789, // QQ
verifyKey: 'verifyKey', // mirai-api-http verifyKey
url: 'http://127.0.0.1:3000', // mirai-api-http serve url
interval: 500, // polling interval(optional)
}));
app.on('message', (chatMessage) => {
console.log('收到消息: ', chatMessage);
});
app.on('event', (event) => {
console.log('收到事件: ', event);
});
app.on('listened', () => {
app.api.sendFriendMessage(
123456789, // friend QQ number
[Plain('Hello World')], // message chain
);
});
app.listen();
许可
本项目遵循 AGPL-3.0 许可协议, 详见 LICENSE 文件。
2.4.0-patch7
4 years ago
2.4.0-patch6
4 years ago
2.4.0-patch5
4 years ago
2.4.0-patch4
4 years ago
2.4.0-patch3
4 years ago
2.4.0-patch2
4 years ago
2.4.0-patch1
4 years ago
2.4.0
4 years ago