PHP code example of marcio1002 / discord-webhook-sdk-php
1. Go to this page and download the library: Download marcio1002/discord-webhook-sdk-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
marcio1002 / discord-webhook-sdk-php example snippets
use Marcio1002\DiscordWebhook\DiscordWebhook;
$webhook = new DiscordWebhook([
'webhook_id' => '12345686',
'token' => 'dghjt4fw3tk7865edfgt67iykmdw45g$Gdeg4C_VGHT43RW',
]);
//Synchronous envio
$webhook->sendMessage('This is a message', true);
//Asynchronous envio
$webhook->sendMessage('This is a message');
use Marcio1002\DiscordWebhook\DiscordWebhook;
use Marcio1002\DiscordWebhook\Message;
$message = new Message();
->setUsername('DC Notification')
->setAvatar('URL');
->setContent('Alert message');
$webhook
->sendMessage($message)
->then(
fn() => print_r('Success!'),
fn(\Throwable $err) => print_r($err->getMessage())
)
use Marcio1002\DiscordWebhook\DiscordWebhook;
use Marcio1002\DiscordWebhook\MessageEmbed;
$message_embed = new MessageEmbed();
$message_embed
->setTitle('Title')
->setDescription('Description');
->setThumbnail('URL')
$discord->sendMessage($message_embed);
$embeds = range(0, 9); // limit 10 embeds
$embeds = array_map(
fn ($n) => (new MessageEmbed)
->setTitle("Title $n"),
->setColor(MessageEmbed::randomColor())
$embeds
);
$webhook->sendMessage($embeds);