All Projects → YunYouJun → El Bot

YunYouJun / El Bot

Licence: agpl-3.0
🤖 基于 mirai-ts,运行于 Node.js,可配置、可自定义插件的 QQ 机器人框架。

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
Elf rss
QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub
Stars: ✭ 133 (+51.14%)
Mutual labels:  qqbot, rss
Miraigo Template
A template for MiraiGo
Stars: ✭ 47 (-46.59%)
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
Opaline
NextJS for CLI tools
Stars: ✭ 84 (-4.55%)
Mutual labels:  framework
Universal.css
The only CSS you will ever need
Stars: ✭ 1,247 (+1317.05%)
Mutual labels:  framework
Maze
Maze Applied Reinforcement Learning Framework
Stars: ✭ 85 (-3.41%)
Mutual labels:  framework
Framework
The Tastphp Framework Core
Stars: ✭ 82 (-6.82%)
Mutual labels:  framework
Lile
Easily generate gRPC services in Go ⚡️
Stars: ✭ 1,271 (+1344.32%)
Mutual labels:  framework
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+1310.23%)
Mutual labels:  framework
Lockstepplatform
Stars: ✭ 84 (-4.55%)
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

docs api npm GitHub package.json dependency version (subfolder of monorepo) QQ Group Telegram GitHub node-current

一个基于 mirai-ts,使用 TS/JS 编写,快速、可配置、可自定义插件的 QQ 机器人框架。

el-bot 是一个非盈利的开源项目,仅供交流学习使用。请勿用于商业或非法用途,因使用而与腾讯公司产生的一切纠纷均与原作者无关。

开始

mirai 1.0 版本以上推荐使用官方启动器 mirai-console-loader 自行启动 miraimirai-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].