jaxkdev / discordbot
一个用于托管您自己的 Discord 机器人的 PocketMine-MP 插件,使用 DiscordPHP。
Requires
- php: ^8.1
- php-64bit: *
- composer/ca-bundle: ^1.3
- pocketmine/binaryutils: 0.2.4
- react/promise: v2.10.0
- team-reflex/discord-php: dev-master#aa3f3bc
Requires (Dev)
README
DiscordBot 不是为玩家/用户提供任何功能的插件,此插件为 开发者 提供了一个广泛的 API,以便通过 DiscordPHP 与 Discord 机器人交互。
以下是提供用户功能的插件列表
- Chat Bridge | Discord 和 Minecraft 之间的双向聊天
- Discord Account | 将您的 Discord 账户链接到您的 Minecraft 账户
- 更多即将列出(如果您使用此插件,请打开 PR 以在此处添加您的插件)
开发者,请参阅 API.md 了解如何使用 DiscordBot API 的更多信息
高级开发者,请参阅 Network_API.md 了解有关网络协议/外部机器人的更多信息
要求
安装
PocketMine-MP
所有 v2.0.0 及以上版本已在 Poggit 上测试并发布,您可以从 Poggit 或从 GitHub 下载最新版本
GitHub 发布版本经过轻微优化,不包括无用文件。
Composer
此插件也可以通过 composer 使用,作为使用 PHPStan、PHPUnit 或类似工具时的开发依赖项。
您可以使用 composer require --dev jaxkdev/discordbot 简单安装它
有关通过 composer/packagist 了解更多项目信息的详细信息,请参阅 此处。
请注意,包名为
jaxkdev/discordbot而不是discordbot-pmmp/discordbot
源代码
对于从源代码运行的用户或开发者,我们不提供支持,我会在测试之前将插件构建成一个 phar。
如果您成为该插件活跃的贡献者,我将帮助您设置高效的流程,以简化测试。
鸣谢
贡献者
库
-
Discord-PHP/DiscordPHP - 用于与 discord 通信。
-
ReactPHP/Promise - 用于为开发者提供承诺 API 库。
-
[Dev] PHPStan/PHPStan - 用于分析插件的代码以查找任何潜在问题。
-
[Dev] PHP-CS-Fixer/PHP-CS-Fixer - 用于将插件的代码维护到标准。
-
[Dev]
- 用于维护更改日志格式。
还有许多其他子依赖项,使上述功能得以实现。