Download the PHP package livaco/easydiscordwebhook without Composer
On this page you can find all versions of the php package livaco/easydiscordwebhook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download livaco/easydiscordwebhook
More information about livaco/easydiscordwebhook
Files in livaco/easydiscordwebhook
Package easydiscordwebhook
Short Description An simple, lightweight, easy to use library to allow you to create and send discord webhooks in PHP.
License Apache-2.0
Homepage https://github.com/LivacoNew/EasyDiscordWebhook
Informations about the package easydiscordwebhook
EasyDiscordWebhook
EasyDiscordWebhook is a simple, easy to use library to allow you to create and send discord webhooks in PHP with minimal effort.
Installation
EasyDiscordWebhook can be installed just like any other composer package.
composer require livaco\easydiscordwebhook
Usage
To get started, we'll start by making a DiscordWebhook
object. This is done as such.
The argument in the new
function is for your webhook url.
Next, we can begin setting what our webhook should contain. Every webhook requires either text in the content, or at least one embed.
We'll keep it simple for now though, and just have it say o'l "Hello, world!". EasyDiscordWebhook supports fluent interface, so we'll use that as well and get rid of the $webhook
variable.
To set the content of the webhook, we'll use the setContent
function. To send it, you from here just need to call the execute
function.
Cool, right? Let's add an embed now. Let's pretend it's a game information webhook, and we want some basic information about Cyberpunk 2077 (I suck at examples, so this is the best I got).
Embeds are added using the addEmbed
function. From there, we can feed it an embed object that has all the information attached to it. Once again, we create this object using Embed::new()
and from there we can use the functions provided to fill out the data.
If you want more examples, take a look in /examples.