Laravel Packages

Create Elegant Discord Bots with Laracord

Published
Create Elegant Discord Bots with Laracord image

Laracord is a micro-framework to build your next Discord bot with Laravel alongside DiscordPHP. With this package, you can create commands (!example), slash commands (/example), events, and more. Your bot can respond to these features using familiar Artisan console tools and everything we love about Laravel.

The main features this package provides out of the box give you everything you need to be productive quickly:

  • ⚡️ Out of the box support for databases, caching, and many other Laravel features thanks to Laravel Zero.
  • 🚀 Instantly generate working bot commands and event listeners with zero knowledge.
  • 🧑‍💻 Automatic handling of registering/updating/unregistering application slash commands.
  • 👷 Generate asynchronous services/tasks that run parallel to the bot.
  • 🌎 Optional HTTP Server with native Laravel routing and Livewire support.
  • 🔧 Fully configurable and extendable.
  • 💄 Beautiful console logging with timestamps.
  • 🔍️ Fully documented and maintained.

Another neat feature is an optional HTTP server (reactphp/HTTP) with Laravel routing support to create webhooks or an API to interact with your bot. For example, your bot could accept an incoming GitHub webhook that you could then handle with your bot.

Laracord console logging
Laracord console logging

To get started with this package, check out the documentation at laracord.com. The source code is available on GitHub at laracord/laracord.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Look What You Helped Me Build image

Look What You Helped Me Build

Read article
BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP image

BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP

Read article
Running Laravel's Scheduler on Multiple Servers image

Running Laravel's Scheduler on Multiple Servers

Read article
Laravel Fake Assertions Now Accept Property Arrays image

Laravel Fake Assertions Now Accept Property Arrays

Read article
Route::query() and Model defaults() in Laravel 13.35 image

Route::query() and Model defaults() in Laravel 13.35

Read article
Laravel AI SDK 1.1 Adds Agent Skills and Cohere Chat image

Laravel AI SDK 1.1 Adds Agent Skills and Cohere Chat

Read article