All Projects → OlivOS-Team → OlivOS

OlivOS-Team / OlivOS

Licence: AGPL-3.0 license
OlivOS / Witness Union

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to OlivOS

Shiro
基于OneBot协议的QQ机器人快速开发框架
Stars: ✭ 78 (+62.5%)
Mutual labels:  onebot, cqhttp, onebot-sdk, qq-guild
kaiheila-onebot
OneBot(原CQHTTP)的开黑啦(kaiheila)平台实现。
Stars: ✭ 20 (-58.33%)
Mutual labels:  onebot, cqhttp, kaiheila
OneBot-YaYa
✨ OneBot(原CQHTTP) 多平台的实现
Stars: ✭ 108 (+125%)
Mutual labels:  onebot, cqhttp
onebot
OneBot:统一的聊天机器人应用接口标准
Stars: ✭ 1,113 (+2218.75%)
Mutual labels:  onebot, cqhttp
ProtobufBot
QQ机器人框架 ProtobufBot 整体介绍。看README
Stars: ✭ 45 (-6.25%)
Mutual labels:  onebot, cqhttp
GreenOnions
一个Mirai的QQ机器人, 实现了搜图, RSS订阅转发, 根据PixivID下载原图, 翻译, setu等功能
Stars: ✭ 109 (+127.08%)
Mutual labels:  onebot, cqhttp
zhamao-framework
协程、高性能、灵活的聊天机器人 & Web 开发框架(炸毛框架)
Stars: ✭ 99 (+106.25%)
Mutual labels:  onebot, cqhttp
ELFChatBot
闲聊QQ机器人,也就是人工智障
Stars: ✭ 61 (+27.08%)
Mutual labels:  cqhttp
coolq-php-sdk
coolq-php-sdk
Stars: ✭ 23 (-52.08%)
Mutual labels:  cqhttp
awesome-bot
A multi-functional QQ chatbot developed in NoneBot
Stars: ✭ 27 (-43.75%)
Mutual labels:  cqhttp
PepperBot
An intuitive multi-platform bot framework, write once, run everywhere. 一个符合直觉的跨社交平台机器人框架,轻松地在平台间传递消息,支持QQ、微信
Stars: ✭ 21 (-56.25%)
Mutual labels:  onebot
nodejs-bot
a koishi bot for playing The Werewolves of Millers Hollow in your QQ group
Stars: ✭ 25 (-47.92%)
Mutual labels:  cqhttp
node-cq-websocket
A Node SDK for developing QQ chatbots based on WebSocket, which is depending on CoolQ and CQHTTP API plugin.
Stars: ✭ 90 (+87.5%)
Mutual labels:  cqhttp
java
基于 go-cqhttp 和 java 的 qq 机器人
Stars: ✭ 128 (+166.67%)
Mutual labels:  cqhttp
MiraiCQ
用C/C++,易语言写QQ机器人,兼容酷Q插件,支持Linux(通过Wine)
Stars: ✭ 55 (+14.58%)
Mutual labels:  onebot
hoshino.nb2
HoshinoBot on nonebot2
Stars: ✭ 3 (-93.75%)
Mutual labels:  onebot
Coolq Http Api
为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力
Stars: ✭ 1,787 (+3622.92%)
Mutual labels:  cqhttp
nonebot-plugin
一些 NoneBot 即开即用、良好兼容的插件——自定义表情包、早晚安、Vtuber今日运势等
Stars: ✭ 101 (+110.42%)
Mutual labels:  cqhttp
splatoon2-qqbot
主要用于 Splatoon2 群的机器人
Stars: ✭ 40 (-16.67%)
Mutual labels:  cqhttp
accenbot
基于Onebot-kotlin实现的QQ群聊天机器人,遵循OneBot标准。极简、高效的框架。
Stars: ✭ 17 (-64.58%)
Mutual labels:  onebot

OlivOS

青果核心交互栈
Witness Union / 见证联合

action action PyPI Downloads

文档 · 下载

兼容

QQGuild Onebot Go-CQHttp Discord Telegram 开黑啦 Dodo Fanbook

排名不分先后

概述

OlivOS 青果核心交互栈,一个将各类涉及异步文本流交互的场景(即时通讯、直播弹幕、网络聊天室、静态命令行应用程序)转换到统一框架,基于统一流量管理、负载均衡、业务处理机制进行服务,以期在这些交互逻辑与功能需求类似的场景获得更加灵活的部署方式更加有效的开发模式以及更加合理的资源调度

方针

技术路线上,基于Python、采用模块化框架、进程分离、消息队列通信、前后端分离、响应式布局、渐进式渲染的基本思路,实现一个高并发性、高可靠性、高适应性的整体方案。

插件

请参考插件默认模板OlivOSPluginTemplate官方文档进行插件开发。

许可证

Copyright (C) 2019-2021 lunzhiPenxil and OlivOS Team and contributors.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

OlivOS 采用 AGPLv3 协议开源。为了整个社区的良性发展,我们强烈建议您做到以下几点:

  • 间接接触(包括但不限于使用 Http API 或 跨进程技术)到 OlivOS 的软件使用 AGPLv3 开源

OlivOS 的形象图及项目图标都拥有著作权保护。

在未经过允许的情况下,任何人都不可以使用形象图和图标,或本文初的有关 OlivOS 名称来历的介绍原文,用于商业用途或是放置在项目首页,或其他未许可的行为。

衍生软件需声明引用

  • 若引用 OlivOS 发布的软件包而不修改 OlivOS,则衍生项目需在描述的任意部位提及使用 OlivOS。
  • 若修改 OlivOS 源代码再发布,或参考 OlivOS 内部实现发布另一个项目,则衍生项目必须在文章首部或 'OlivOS' 相关内容首次出现的位置明确声明来源于本仓库 (https://github.com/OlivOS-Team/OlivOS)。不得扭曲或隐藏免费且开源的事实。
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].