mrgoodbytes8667/discord-response-bundle

一个用于Discord API响应对象和枚举的Symfony包

v0.15.1 2023-04-21 16:05 UTC

README

Packagist Version PHP from Packagist Symfony Versions Supported Symfony Versions Tested Symfony LTS Version Symfony Stable Version Symfony Dev Version Discord API Version GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status codecov Packagist License
一个用于Discord API响应对象和枚举的Symfony包

Discord API支持

  • 从版本0.16开始,也将支持混合使用Discord API版本10。 目前并非所有模型都与v8、v9或v10完全兼容。
  • 从版本0.10开始,也将支持混合使用Discord API版本9。 目前并非所有模型都与v8或v9完全兼容。
  • 从版本0.7开始,将支持混合使用Discord API版本6和版本8。 目前并非所有模型都与v8完全兼容。

安装

请确保已全局安装Composer,如Composer文档中的安装章节所述。

使用Symfony Flex的应用程序

打开命令行,进入您的项目目录并执行

$ composer require mrgoodbytes8667/discord-response-bundle

不使用Symfony Flex的应用程序

步骤1:下载包

打开命令行,进入您的项目目录,并执行以下命令以下载此包的最新稳定版本

$ composer require mrgoodbytes8667/discord-response-bundle

注意:此包还依赖于Enum-Serializer-Bundle,但Flex应该会为您处理这一点。

步骤2:启用包

然后,通过将其添加到项目config/bundles.php文件中注册的包列表中,启用该包

// config/bundles.php

return [
    // ...
    Bytes\EnumSerializerBundle\BytesEnumSerializerBundle::class => ['all' => true],
    Bytes\DiscordResponseBundle\BytesDiscordResponseBundle::class => ['all' => true],
];

注意:此包依赖于Enum-Serializer-Bundle,并且必须遵循其安装说明

许可证

License
MrGoodBytes编写的discord-response-bundle遵循Creative Commons Attribution-NonCommercial 4.0 International License
基于https://github.com/mrgoodbytes8667/discord-response-bundle的作品。