matmper/php-discord-webhook

用于向您的 Discord 频道发送消息的示例和清洁包

2.0.2 2024-07-08 18:25 UTC

This package is auto-updated.

Last update: 2024-09-08 18:46:35 UTC


README

用于向您的 Discord 频道发送消息的示例和清洁包。轻松实现!

image

依赖关系

安装与使用

使用 composer 安装此存储库

$ composer require matmper/php-discord-webhook

配置应用程序环境变量值

没有环境文件支持的应用程序,我们建议使用 版本 1.x

# REQUIRED (https://discord.com/api/webhooks/{ID}/{TOKEN})
DISCORD_WEBHOOK_ID=
DISCORD_WEBHOOK_TOKEN=

# OPTIONAL (DEFAULT VALUE)
APP_NAME="no application"
APP_ENV="undefined"
DISCORD_WEBHOOK_BOT_NAME="Webhook BOT"

发送消息

$sendWebhook = new \Matmper\DiscordWebhook();
$sendWebhook->message('message')->send();

设置自定义 Discord ID 和 Token 并发送消息

$sendWebhook = new \Matmper\DiscordWebhook('DISCORD_ID', 'DISCORD_TOKEN');
$sendWebhook->message('message')->send();

发送文本消息

use Matmper\Enums\MessageType;
$sendWebhook->type(MessageType::SUCCESS)->message('message')->send();
$sendWebhook->type(MessageType::WARNING)->message('message')->send();
$sendWebhook->type(MessageType::DANGER)->message('message')->send();

贡献与开发

这是一个开源代码,免费分发和贡献。所有贡献只接受带有 Pull Request 且通过测试和代码标准化的贡献。

在您的开发环境中运行 composer install 并创建环境文件

$ composer install --dev --prefer-dist
$ cp ./tests/.env.example .env

编辑 ./tests/.env 并配置环境变量值。执行 $ composer check