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。对于主要更改,请先打开一个问题以讨论你想要更改的内容。
请确保适当更新测试。