YunYouJun / El Bot
Licence: agpl-3.0
🤖 基于 mirai-ts,运行于 Node.js,可配置、可自定义插件的 QQ 机器人框架。
Stars: ✭ 88
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to El Bot
Application
一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架.
Stars: ✭ 307 (+248.86%)
Mutual labels: qqbot, framework
Simple Robot Core
这是基于java的聊天/通讯机器人开发框架,是一种注解开发风格、可扩展的、可与SpringBoot应用相互结合的开发框架,对接各种可提供接口的聊天/通讯机器人应用来实现以一种统一标准编写聊天/通讯机器人。
Stars: ✭ 153 (+73.86%)
Mutual labels: qqbot, framework
Spring Data Mongodb
Provide support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Stars: ✭ 1,253 (+1323.86%)
Mutual labels: framework
Typetron
Modern Node.js framework for creating fully-featured apps
Stars: ✭ 82 (-6.82%)
Mutual labels: framework
Unity Experiment Framework
UXF - Framework for creating human behaviour experiments in Unity
Stars: ✭ 81 (-7.95%)
Mutual labels: framework
Enduro2d
Yet another 2d game engine of dreams (work in progress)
Stars: ✭ 82 (-6.82%)
Mutual labels: framework
Pastepwn
Python framework to scrape Pastebin pastes and analyze them
Stars: ✭ 87 (-1.14%)
Mutual labels: framework
Wire
Reactive data processing framework for visual programming tools
Stars: ✭ 86 (-2.27%)
Mutual labels: framework
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+1310.23%)
Mutual labels: framework
Jsonapiframework
JsonApiFramework is a fast, extensible, and portable .NET framework for the reading and writing of JSON API documents. Currently working on ApiFramework 1.0 which is a new framework that supports the many enhancements documented in the 2.0 milestone of this project while being media type agnostic but will support media types like {json:api} and GraphQL for serialization/deserialization purposes.
Stars: ✭ 85 (-3.41%)
Mutual labels: framework
Shellkit
Objective-C framework for running shell scripts.
Stars: ✭ 83 (-5.68%)
Mutual labels: framework
Casing
The UI Framework for Framer Classic. Manages data, components and views
Stars: ✭ 83 (-5.68%)
Mutual labels: framework
el-bot
一个基于 mirai-ts,使用 TS/JS 编写,快速、可配置、可自定义插件的 QQ 机器人框架。
el-bot 是一个非盈利的开源项目,仅供交流学习使用。请勿用于商业或非法用途,因使用而与腾讯公司产生的一切纠纷均与原作者无关。
开始
mirai 1.0 版本以上推荐使用官方启动器 mirai-console-loader 自行启动 mirai 与 mirai-api-http 插件。
(因为种种原因,本项目不接受任何关于如何使用 mirai 的问题,你应当具有自行启动 mirai 的能力,但欢迎 el-bot 项目本身的反馈。)
你也可以直接参考 el-bot-template。
npm install el-bot
# yarn add el-bot
const Bot = require("el-bot");
const bot = new Bot({
qq: 114514,
setting: {
host: "localhost",
port: 4859,
authKey: "el-psy-congroo",
enableWebsocket: true,
},
// bot: ...
});
bot.start();
So easy! Right?
详细使用说明请参见 el-bot 文档。
升级
npm install [email protected]
相关变动请参见 Releases。
反馈
有问题和建议欢迎提 Issue,谢谢!(在此之前,请确保您已仔细阅读文档。)
说明
请勿将其用于商业或非法用途。
与 koishi 的区别
相关项目
- el-bot:机器人主体
- el-bot-api: 提供一些插件的默认 API
- el-bot-plugins: el-bot 的官方插件集中地(你也可以提交 PR 或一些自己的插件链接到 README 里打广告)
- el-bot-docs: el-bot 使用文档
- el-bot-template:机器人模版(你可以直接使用它来生成你的机器人)
- el-bot-web:机器人前端(通过网页监控与控制你的机器人)(但是还在咕咕咕)
Thanks
感谢以下项目为 el-bot 提供的开发运行环境与带来的灵感。
开发
git clone https://github.com/YunYouJun/el-bot
cd el-bot
yarn
配置测试机器人(看情况配置吧)
cp bot/.env.example .env
开发测试(运行起来吧)
yarn dev:bot
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].