Download the PHP package mehrancodes/laravel-discord-notifier without Composer
On this page you can find all versions of the php package mehrancodes/laravel-discord-notifier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mehrancodes/laravel-discord-notifier
More information about mehrancodes/laravel-discord-notifier
Files in mehrancodes/laravel-discord-notifier
Package laravel-discord-notifier
Short Description Send Discord messages through webhook with Discord
License MIT
Homepage https://github.com/mehranrasuli/laravel-discord-notifier
Informations about the package laravel-discord-notifier
Discord Server Channel Notifier for Laravel 6.0+
Send Discord public messages through webhook directly to the Discord server channels. This works by sending a post request with some JSON data to a unique URL Discord provides when you create your Webhook. Take a look at contributing.md to see a to do list.
Installation
You can install the package via composer:
Next you need to publish the package config to add your Discord Webhook URLs.
Setting up your Discord Webhook
Discord provides a feature to create Webhooks, but note that it is only available in server channels, not in direct messages. To create a Webhook, click the cog next to the channel in which you wish to set up your Webhook:
Then head to the Webhooks tab, and hit Create Webhook. You'll then be able to specify the name, which is the name that is used when sending messages if none is specifided in the JSON post request. You can also adjust the channel, and add a default image. Again, that image can later be customized from the JSON post request.
Then at the bottom, you'll get the unique Webhook URL. Paste it in your discord-notifier.php config file.
Usage
In your logic where you want to send a message to a server channel, you may use the Discord facade to define the channel name you want to receive the notification message, the content message, and send it.
You can use the embeds method to pass an array of embeded rich content.
Change log
Please see the changelog for more information on what has changed recently.
Testing
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
License
license. Please see the license file for more information.