woeler/phpdiscord
最新稳定版本:4.0.1
Composer 安装命令:
composer require woeler/phpdiscord
包简介
A php library to use Discord webhooks and embeds.
README 文档
README
A PHP library that makes sending Discord webhooks easier. Supports plain-text messages and Discord embeds messages.
Installation
composer require woeler/phpdiscord
Usage
Sending a text message
$message = (new DiscordTextMessage()) ->setContent('Hello World') ->setAvatar('https://example.com/avatar.png') ->setUsername('Webhook Test'); $webhook = new DiscordWebhook('https://discordapp.com/api/webhooks/SomeWebHook'); $messageData = $webhook->send($message);
Sending an embed message
$message = (new DiscordEmbedMessage()) ->setContent('Hello World') ->setAvatar('https://example.com/avatar.png') ->setUsername('Webhook Test') ->setTitle('Hello Title') ->setDescription('Some nice description') ->addField('Field name', 'Field value') ->setImage('https://example.com/someimage.png'); $webhook = new DiscordWebhook('https://discordapp.com/api/webhooks/SomeWebHook'); $messageData = $webhook->send($message);
Updating a message
$messageId = '12345'; $message = (new DiscordTextMessage()) ->setContent('Hello World') ->setAvatar('https://example.com/avatar.png') ->setUsername('Webhook Test'); $webhook = new DiscordWebhook('https://discordapp.com/api/webhooks/SomeWebHook'); $messageData = $webhook->update($messageId, $message);
Deleting a message
$messageId = '12345'; $webhook = new DiscordWebhook('https://discordapp.com/api/webhooks/SomeWebHook'); $webhook->delete($messageId);
Getting a message
$messageId = '12345'; $webhook = new DiscordWebhook('https://discordapp.com/api/webhooks/SomeWebHook'); $messageData = $webhook->get($messageId);
Ratelimits are automatically handled for all calls.
统计信息
- 总下载量: 129.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 33
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2018-11-23