ahmetonurslmz/php-webhook

该包允许开发者向 Discord webhook 发送请求以创建消息并发送到 Discord 频道。

v0.1 2020-10-19 07:17 UTC

This package is auto-updated.

Last update: 2024-09-28 02:08:15 UTC


README

该包允许开发者向 Discord webhook 发送请求以创建消息并发送到 Discord 频道。

安装

使用包管理器 composer 安装 PHP Webhook

composer require ahmetonurslmz/php-webhook

基本用法

Discord Webhook

require __DIR__.'/vendor/autoload.php'; // You must include autoload register.

use PhpWebhook\Providers\Discord;

$discordWebhook = new Discord(); // initializes discord instance
$discordWebhook->setMessage('Hello World!');
$discordWebhook->setToken(YOUR_DISCORD_CHANNEL_TOKEN); // Discord token exists in your webhook URL.
$discordWebhook->request();

Discord 集成

获取 Token

当你复制 Discord webhook URL 时,你会获得这样的链接。

https://discord.com/api/webhooks/765243409241604116/cN5-Tv-j2Zo1fp8B_TmVkbfRTVcFmz3m_PEsAPsqJyUZXQ2j8RrXcRhLFJ68Tpv6o1nU

存在于 webhook URL 中的 Token

765243409241604116/cN5-Tv-j2Zo1fp8B_TmVkbfRTVcFmz3m_PEsAPsqJyUZXQ2j8RrXcRhLFJ68Tpv6o1nU

设置消息

你可以通过两种不同的方式设置要发送的消息。

仅消息内容

你可以仅通过 setMessage 方法设置消息。

$discordWebhook->setMessage("Hello world!");

消息的所有内容

你可以通过 setData 方法更改消息的所有详细信息(用户名、用户头像、嵌入的消息等)。示例数据格式在此

$discordWebhook->setData(array(
  "username" => "Webhook",
  "avatar_url" => "https://i.imgur.com/4M34hi2.png",
  "content" => "Text message. Up to 2000 characters.",
  ));

贡献

欢迎 Pull requests。对于主要更改,请先打开一个问题以讨论你想要更改的内容。

请确保适当更新测试。

许可证

MIT