atakde/discord-webhook-php
最新稳定版本:2.0.0
Composer 安装命令:
composer require atakde/discord-webhook-php
包简介
discord webhook php
README 文档
README
A php package for sending message to discord with webhook. Supports both text and embed messages types.
Installation
Install via composer
composer require atakde/discord-webhook-php
Usage (Text Message)
require 'vendor/autoload.php'; use Atakde\DiscordWebhook\DiscordWebhook; use Atakde\DiscordWebhook\Message\MessageFactory; $messageFactory = new MessageFactory(); $textMessage = $messageFactory->create('text'); $textMessage->setUsername("John Doe"); $textMessage->setContent("Hello World!"); $webhook = new DiscordWebhook($textMessage); $webhook->setWebhookUrl("https://discord.com/api/..."); $webhook->send();
Usage (Embed Message)
$embedMessage = $messageFactory->create('embed'); $embedMessage->setAvatarUrl("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setContent("Hello World!"); $embedMessage->setUsername("John Doe"); $embedMessage->setTitle("Title"); $embedMessage->setDescription("Description"); $embedMessage->setUrl("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setColor(0x00ff00); $embedMessage->setTimestamp(date("Y-m-d", strtotime("now"))); $embedMessage->setFooterIcon("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setFooterText("Footer Text"); $embedMessage->setImageUrl("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setThumbnailUrl("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setAuthorName("Author Name"); $embedMessage->setAuthorUrl("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setAuthorIcon("https://doodleipsum.com/700?i=f8b1abea359b643310916a38aa0b0562"); $embedMessage->setFields([ [ 'name' => 'Field 1', 'value' => 'Value 1', 'inline' => true ], [ 'name' => 'Field 2', 'value' => 'Value 2', 'inline' => false ] ]); $webhook = new DiscordWebhook($embedMessage); $webhook->setWebhookUrl("https://discord.com/api/..."); $webhook->send();
Usage (File Message)
$messageFactory = new MessageFactory(); $fileMessage = $messageFactory->create('file'); $fileMessage->setUsername('Atakde'); $fileMessage->setContent('Hello World!'); $fileMessage->setAvatarUrl('https://avatars.githubusercontent.com/u/25267804?v=4'); $fileMessage->setTts(false); $fileMessage->setFileFromURL('https://avatars.githubusercontent.com/u/25267804?v=4'); $webhook = new DiscordWebhook($fileMessage); $webhook->setWebhookUrl("https://discord.com/api/..."); $webhook->send();
统计信息
- 总下载量: 6.12k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 17
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-28