labymod/discord-webhook

A lightweight library for Discordâ„¢ Webhooks

3.1.3 2022-01-25 23:34 UTC

This package is auto-updated.

Last update: 2024-04-04 15:13:24 UTC


README

Latest Stable Version Latest Unstable Version Total Downloads Scrutinizer Code Quality License

Send Discord messages directly from your PHP application. Even with embeds & files!

Versions & Compatibility

Release Supported PHP Versions Supported Symfony Versions Release Date Maintained Branch
3.x ^8.1 ^4.4.35, ^5.3.12, ^6.0 23.01.2022 Yes master
2.x ^8.0 ^4.4.35, ^5.3.12, ^6.0 23.01.2022 Yes 2.x
1.x ^7.3, ^8.0 ^3.0, ^4.0, ^5.0 05.01.2020 No 1.x

Installation

Composer installation

composer require labymod/discord-webhook

Documentation

Hop into the wonderful world of webhooks with just those few lines:

use DiscordWebhook\Webhook;

$wh = new Webhook('https://my.webhook/url');
$wh
    ->setMessage('Hello world!')
    ->send();

✨ NEW: Simple Webhooks

First (recommended but optional): Define the DWH_DEFAULT_URL as environment variable

use DiscordWebhook\SimpleWebhook;

// with environment variable defined:
SimpleWebhook::sendMessage('My simple message.');

// without environment variable defined (or to override the already set env var):
SimpleWebhook::sendMessage('My simple message.', 'https://discord.com/my/webhook/url');

For further documentation have a look here: