Welcome!


Overview

Lightbulb is a command handler library designed for use with Hikari.

It aims to provide an easy-to-use interface for building commands with your bot.

Repository: View on GitHub

Docs: View Here

If you need any help with this library or Hikari at any point feel free to join the Discord Server

If you think you have found a bug or other problem with the library, or you would like to suggest a feature, you should submit an issue on the GitHub repository here. Before doing so you should make sure you are on the latest version of the library and check to see if an issue already exists for your bug or feature.

IDE Plugin

Lightbulb now has a plugin for IntelliJ-based IDEs (IntelliJ, Pycharm, etc) to help improve the developer experience by providing autocompletion and type checking not yet supported by other tools. More features such as command boilerplate generation and further code inspections are planned.

You can install the plugin from the Jetbrains Marketplace within your IDE. View the plugin here.


Helpful Resources
Maintainers
Special Thanks
  • nekokatt for helping with the early stages of lightbulb and teaching me much of what I know.

  • davfsa for maintaining Hikari for all this time. Without which lightbulb could not exist.


Next Steps

Quickstart

A simple guide to help you bootstrap your first Lightbulb application.

Quickstart
Lightbulb By Example

A series of tutorial and explanation pages to help you understand Lightbulb’s basic concepts.

Lightbulb By Example
API Reference

Detailed reference documentation for Lightbulb’s public API, autogenerated from the code.

API Reference
Changelog

A history of the past versions of Lightbulb and the changes introduced throughout.

Changelog