Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Drincann/Mirai-js
运行在 Node.js、浏览器下,基于 mirai-api-http 的 QQ 机器人开发框架。
https://github.com/Drincann/Mirai-js
mirai-console mirai-js
Last synced: 3 months ago
JSON representation
运行在 Node.js、浏览器下,基于 mirai-api-http 的 QQ 机器人开发框架。
- Host: GitHub
- URL: https://github.com/Drincann/Mirai-js
- Owner: Drincann
- License: agpl-3.0
- Created: 2021-01-27T16:01:37.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T16:27:04.000Z (over 1 year ago)
- Last Synced: 2024-04-03T01:33:25.962Z (7 months ago)
- Topics: mirai-console, mirai-js
- Language: TypeScript
- Homepage: https://mirai-js-drincann.vercel.app
- Size: 1.64 MB
- Stars: 252
- Watchers: 5
- Forks: 31
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-mirai - Mirai-js - api-http](https://github.com/project-mirai/mirai-api-http) 运行在 node.js 平台下的 Mirai 机器人框架。 (基于其他语言sdk的应用)
README
# Mirai-js
> 稳定版本在 v2.x 分支上维护, 当前 master 是 v3.x 的开发分支
[![HitCount](https://hits.dwyl.com/drincann/drincann/Mirai-js.svg?style=flat-square)](http://hits.dwyl.com/drincann/drincann/Mirai-js)
Mirai-js v3,一个运行在 Node.js、浏览器下的,简单的 QQ 机器人开发框架。
使用一目了然的异步 api,优良的类型提示,以及强大的中间件机制来实现你的应用。
```js
bot.on('FriendMessage', async (ctx, next) => {
await next()
console.log(`receive message from ${ctx.sender.id}`)
})
.pipe(Middlewares.textProcessor()) // parse the plain text to ctx.text
.pipe(async (ctx, next) => {
await bot.sendMessage({
qq: ctx.sender.id,
message: ctx.text,
});
});
```开发文档(v2):
- GitHub Page -> [https://drincann.github.io/Mirai-js](https://drincann.github.io/Mirai-js)
- Vercel -> [https://mirai-js.vercel.app](https://mirai-js.vercel.app)QQ 群: 730757181
如果觉得这个项目还不错的话,就动动小手给个 star 吧!
## Stargazers over time
[![Stargazers over time](https://starchart.cc/Drincann/Mirai-js.svg)](https://starchart.cc/Drincann/Mirai-js)
## 支持这个项目
## 感谢
[](https://www.jetbrains.com/community/opensource/#support)
> [JetBrains](https://www.jetbrains.com/community/opensource/#support) 一直致力于创造强大、高效的开发工具。
感谢 [JetBrains](https://www.jetbrains.com/community/opensource/#support) 对该项目支持的开源开发许可证。