Download the PHP package zhamao/framework without Composer

On this page you can find all versions of the php package zhamao/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package framework

炸毛框架

炸毛框架

炸毛框架 (zhamao-framework) 是一个高性能的聊天机器人 + Web 服务器开发框架

OneBot Integration Test 下载数 最新版本 开源协议 TODO

开发者 QQ 群:670821194 点击加入群聊

如果有愿意一起开发框架本身的开发者,请提出 PR 或 Issue 参与开发!如果对框架本身的核心设计有更好的想法,可与作者成立开发组(目前仅 2 人),参与 OneBot V12 生态和框架本身的开发。

相关正在进行的版本任务见 Projects 一栏!

简介

炸毛框架使用 PHP 编写,主要面向 API 服务,聊天机器人,包含 Websocket、HTTP 等监听和请求库,用户代码采用模块化处理,使用注解可以方便地编写各类功能。

框架主要用途为 HTTP 服务器,机器人搭建框架。尤其对于聊天机器人消息处理较为方便和全面,提供了众多会话机制和内部调用机制,可以以各种方式设计你自己的插件。

开始

框架目前支持 Linux、WSL、macOS、Windows 环境直接运行,其中 Linux、macOS 环境可直接使用下方一键安装脚本。

如果你想在其他环境安装部署,可使用 Docker 快速部署或手动安装环境后安装框架,详见文档。

一键安装脚本还有可以自定义参数的方式,比如:

关于其他安装方式,请参阅 文档

文档

查看文档(国内自建):https://framework.zhamao.xin/

备用链接(国外托管):https://framework.zhamao.me/

特点

贡献和捐赠

如果你在使用过程中发现任何问题,可以提交 Issue 或自行 Fork 后修改并提交 Pull Request。

目前项目仅两人维护,耗费精力较大,所以非常欢迎对框架的贡献。

本项目为作者闲暇时间开发,如果觉得好用,不妨进行捐助~你的捐助会让我更加有动力完善插件,感谢你的支持!

我们会将捐赠的资金用于本项目驱动的炸毛机器人和框架文档的服务器开销上。捐赠列表

如果您不想直接参与框架的开发,也可以分享你编写的模块,帮助完善框架生态。

支付宝

支付宝二维码

关于

框架和 SDK 是 炸毛机器人 项目的核心框架开源部分。炸毛机器人是作者写的一个高性能机器人,曾获全国计算机设计大赛一等奖。

作者的炸毛机器人已从2018年初起稳定运行了五年,并且持续迭代。

可以提交 Issue加群(670821194) 进行疑难解答。

本项目在更新内容时,请及时关注 GitHub 动态,更新前请将自己的插件或项目代码做好备份。

项目框架采用 Apache-2.0 协议开源,在分发或重写修改等操作时需遵守协议。项目插件部分(除 src/Globalssrc/ZM 文件夹外的其他文件夹) 在非借鉴框架内代码时可不遵守 Apache-2.0 协议进行分发和修改(声明版权)。

注意:在你使用 mirai 等 AGPL-3.0 协议的机器人软件与框架连接时,使用本框架需要将你编写或修改的部分使用 AGPL-3.0 协议重新分发。

在贡献代码时,请保管好自己的全局配置文件中的敏感信息,请勿将带有个人信息的配置文件上传 GitHub 等网站。

感谢 JetBrains 为此开源项目提供 PhpStorm 开发工具支持:

感谢开发者 @sunxyw 中为项目开发规范化提出的一些建议。

star


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0 || ^8.1 || ^8.2
ext-json Version *
ext-tokenizer Version *
doctrine/dbal Version ^2.13.1
dragonmantank/cron-expression Version ^3.3
jelix/version Version ^2.0
koriym/attributes Version ^1.0
nunomaduro/collision Version ^6.3
onebot/libonebot Version ^0.6
php-di/php-di Version ^7
psr/container Version ^2.0
psr/simple-cache Version ^3.0
psy/psysh Version ^0.11.8
symfony/console Version ^6.0
symfony/polyfill-ctype Version ^1.19
symfony/polyfill-mbstring Version ^1.19
symfony/routing Version ~6.0 || ~5.0 || ~4.0
vlucas/phpdotenv Version ^5.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zhamao/framework contains the following files

Loading the files please wait ....