Lightbulb
v1.5.2
Getting Started
API Reference
Utils API Reference
Slash Commands
Implementing a Custom Help Command
Changelog
Lightbulb
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
acquire() (lightbulb.cooldowns.Bucket method)
active (lightbulb.cooldowns.Bucket property)
ACTIVE (lightbulb.cooldowns.CooldownStatus attribute)
add_check() (lightbulb.command_handler.Bot method)
(lightbulb.commands.Command method)
(lightbulb.commands.Group method)
add_command() (lightbulb.command_handler.Bot method)
add_cooldown() (lightbulb.cooldowns.CooldownManager method)
add_group() (lightbulb.command_handler.Bot method)
add_line() (lightbulb.utils.pag.Paginator method)
add_plugin() (lightbulb.command_handler.Bot method)
add_slash_command() (lightbulb.command_handler.Bot method)
after_invoke() (lightbulb.commands.Command method)
aliases (lightbulb.commands.Command property)
app (lightbulb.command_handler.Bot property)
arg_details (lightbulb.commands.Command property)
as_option() (lightbulb.slash_commands.SlashSubCommand method)
(lightbulb.slash_commands.SlashSubGroup method)
(lightbulb.slash_commands.WithAsOption method)
attachments (lightbulb.context.Context property)
author (lightbulb.context.Context property)
(lightbulb.slash_commands.SlashCommandContext property)
auto_create() (lightbulb.slash_commands.WithCreationMethods method)
auto_delete() (lightbulb.slash_commands.WithCreationMethods method)
autodiscover_slash_commands() (lightbulb.command_handler.Bot method)
autoremove_slash_commands() (lightbulb.command_handler.Bot method)
B
BaseSlashCommand (class in lightbulb.slash_commands)
before_invoke() (lightbulb.commands.Command method)
Bot (class in lightbulb.command_handler)
bot (lightbulb.slash_commands.BaseSlashCommand attribute)
(lightbulb.slash_commands.SlashCommandContext attribute)
bot_has_channel_permissions() (in module lightbulb.checks)
bot_has_guild_permissions() (in module lightbulb.checks)
bot_has_role_permissions() (in module lightbulb.checks)
bot_only (in module lightbulb.checks)
bot_required_permissions (lightbulb.commands.Command attribute)
BotMissingRequiredPermission
BotOnly
Bucket (class in lightbulb.cooldowns)
build() (lightbulb.utils.nav.ComponentButton method)
build_pages() (lightbulb.utils.pag.Paginator method)
ButtonNavigator (class in lightbulb.utils.nav)
C
callback (lightbulb.commands.Command property)
callback() (lightbulb.slash_commands.WithAsyncCallback method)
category_converter() (in module lightbulb.converters)
channel_id (lightbulb.context.Context property)
(lightbulb.slash_commands.SlashCommandContext property)
ChannelBucket (class in lightbulb.cooldowns)
Check (class in lightbulb.checks)
check() (in module lightbulb.checks)
(lightbulb.command_handler.Bot method)
check_exempt() (in module lightbulb.checks)
CheckFailure
checks (lightbulb.commands.Command property)
choices (lightbulb.slash_commands.Option attribute)
clean_prefix (lightbulb.context.Context property)
color_converter() (in module lightbulb.converters)
colour_converter() (in module lightbulb.converters)
Command (class in lightbulb.commands)
command (lightbulb.errors.CommandIsOnCooldown attribute)
(lightbulb.errors.NotEnoughArguments attribute)
(lightbulb.errors.TooManyArguments attribute)
(lightbulb.events.CommandCompletionEvent attribute)
(lightbulb.events.CommandErrorEvent attribute)
(lightbulb.events.CommandInvocationEvent attribute)
(lightbulb.events.SlashCommandCompletionEvent attribute)
(lightbulb.events.SlashCommandErrorEvent attribute)
(lightbulb.events.SlashCommandInvocationEvent attribute)
(lightbulb.slash_commands.SlashCommandContext property)
command() (in module lightbulb.commands)
(lightbulb.command_handler.Bot method)
(lightbulb.commands.Group method)
command_error() (lightbulb.commands.Command method)
command_id (lightbulb.slash_commands.SlashCommandContext property)
command_name (lightbulb.slash_commands.SlashCommandContext property)
CommandCompletionEvent (class in lightbulb.events)
CommandError
CommandErrorEvent (class in lightbulb.events)
CommandInvocationError
CommandInvocationEvent (class in lightbulb.events)
CommandIsOnCooldown
CommandNotFound
commands (lightbulb.command_handler.Bot attribute)
(lightbulb.plugins.Plugin attribute)
commands_run (lightbulb.cooldowns.Bucket attribute)
CommandSyntaxError
ComponentButton (class in lightbulb.utils.nav)
content (lightbulb.context.Context property)
Context (class in lightbulb.context)
context (lightbulb.events.CommandCompletionEvent attribute)
(lightbulb.events.CommandErrorEvent attribute)
(lightbulb.events.CommandInvocationEvent attribute)
(lightbulb.events.SlashCommandCompletionEvent attribute)
(lightbulb.events.SlashCommandErrorEvent attribute)
(lightbulb.events.SlashCommandInvocationEvent attribute)
ConverterFailure
cooldown() (in module lightbulb.cooldowns)
cooldown_manager (lightbulb.commands.Command attribute)
CooldownManager (class in lightbulb.cooldowns)
cooldowns (lightbulb.cooldowns.CooldownManager attribute)
CooldownStatus (class in lightbulb.cooldowns)
create() (lightbulb.slash_commands.SlashCommand method)
(lightbulb.slash_commands.SlashCommandGroup method)
(lightbulb.slash_commands.WithCreationMethods method)
D
default (lightbulb.slash_commands.Option attribute)
default_enabled_guilds (lightbulb.command_handler.Bot attribute)
delete() (lightbulb.slash_commands.WithCreationMethods method)
delete_response() (lightbulb.slash_commands.SlashCommandContext method)
description (lightbulb.slash_commands.BaseSlashCommand property)
(lightbulb.slash_commands.Option attribute)
dm_only (in module lightbulb.checks)
dynamic_cooldown() (in module lightbulb.cooldowns)
E
edit_response() (lightbulb.slash_commands.SlashCommandContext method)
edited_timestamp (lightbulb.context.Context property)
embed_factory() (lightbulb.utils.pag.EmbedPaginator method)
EmbedNavigator (in module lightbulb.utils.nav)
EmbedPaginator (class in lightbulb.utils.pag)
emoji_converter() (in module lightbulb.converters)
enabled_guilds (lightbulb.slash_commands.WithGetOptions property)
EventListenerDescriptor (class in lightbulb.plugins)
exc_info (lightbulb.events.CommandErrorEvent property)
(lightbulb.events.SlashCommandErrorEvent property)
exception (lightbulb.events.CommandErrorEvent attribute)
(lightbulb.events.SlashCommandErrorEvent attribute)
expired (lightbulb.cooldowns.Bucket property)
EXPIRED (lightbulb.cooldowns.CooldownStatus attribute)
ExtensionAlreadyLoaded
ExtensionError
ExtensionMissingLoad
ExtensionMissingUnload
ExtensionNotLoaded
extensions (lightbulb.command_handler.Bot attribute)
extract_hash() (lightbulb.cooldowns.Bucket class method)
F
fetch_owner_ids() (lightbulb.command_handler.Bot method)
fetch_response() (lightbulb.slash_commands.SlashCommandContext method)
filter_commands() (in module lightbulb.help)
find() (in module lightbulb.utils)
first_page() (in module lightbulb.utils.nav)
followup() (lightbulb.slash_commands.SlashCommandContext method)
G
get() (in module lightbulb.utils)
get_channel() (lightbulb.context.Context method)
(lightbulb.slash_commands.SlashCommandContext method)
get_command() (lightbulb.command_handler.Bot method)
(lightbulb.slash_commands.WithGetCommand method)
get_command_signature() (in module lightbulb.help)
get_context() (lightbulb.command_handler.Bot method)
get_converter() (lightbulb.commands.SignatureInspector method)
get_guild() (lightbulb.context.Context method)
(lightbulb.slash_commands.SlashCommandContext method)
get_help_text() (in module lightbulb.help)
get_options() (lightbulb.slash_commands.SlashCommand method)
(lightbulb.slash_commands.SlashCommandGroup method)
(lightbulb.slash_commands.WithGetOptions method)
get_plugin() (lightbulb.command_handler.Bot method)
get_slash_command() (lightbulb.command_handler.Bot method)
get_slash_command_context() (lightbulb.command_handler.Bot method)
get_subcommand() (lightbulb.commands.Group method)
GlobalBucket (class in lightbulb.cooldowns)
Greedy (class in lightbulb.converters)
Group (class in lightbulb.commands)
group() (in module lightbulb.commands)
(lightbulb.command_handler.Bot method)
(lightbulb.commands.Group method)
guild_converter() (in module lightbulb.converters)
guild_id (lightbulb.context.Context property)
(lightbulb.slash_commands.SlashCommandContext property)
guild_only (in module lightbulb.checks)
guild_voice_channel_converter() (in module lightbulb.converters)
GuildBucket (class in lightbulb.cooldowns)
H
handle() (lightbulb.command_handler.Bot method)
handle_slash_commands() (lightbulb.command_handler.Bot method)
has_attachment() (in module lightbulb.checks)
has_channel_permissions() (in module lightbulb.checks)
has_guild_permissions() (in module lightbulb.checks)
has_role_permissions() (in module lightbulb.checks)
has_roles() (in module lightbulb.checks)
help_command (lightbulb.command_handler.Bot property)
HelpCommand (class in lightbulb.help)
human_only (in module lightbulb.checks)
HumanOnly
I
INACTIVE (lightbulb.cooldowns.CooldownStatus attribute)
initial_response_sent (lightbulb.slash_commands.SlashCommandContext attribute)
interaction (lightbulb.slash_commands.SlashCommandContext property)
invite_converter() (in module lightbulb.converters)
invoke() (lightbulb.commands.Command method)
invoked_with (lightbulb.errors.CommandNotFound attribute)
is_pressed() (lightbulb.utils.nav.ComponentButton method)
(lightbulb.utils.nav.ReactionButton method)
is_runnable() (lightbulb.commands.Command method)
is_subcommand (lightbulb.commands.Command property)
L
last_page() (in module lightbulb.utils.nav)
lightbulb.checks
module
lightbulb.command_handler
module
lightbulb.commands
module
lightbulb.context
module
lightbulb.converters
module
lightbulb.cooldowns
module
lightbulb.errors
module
lightbulb.events
module
lightbulb.help
module
lightbulb.plugins
module
lightbulb.slash_commands
module
,
[1]
lightbulb.utils
module
lightbulb.utils.nav
module
lightbulb.utils.pag
module
LightbulbError
listener() (in module lightbulb.plugins)
listeners (lightbulb.plugins.Plugin attribute)
load_extension() (lightbulb.command_handler.Bot method)
load_extensions_from() (lightbulb.command_handler.Bot method)
M
member (lightbulb.context.Context property)
(lightbulb.slash_commands.SlashCommandContext property)
member_converter() (in module lightbulb.converters)
mentions (lightbulb.context.Context property)
message (lightbulb.events.CommandErrorEvent attribute)
message_converter() (in module lightbulb.converters)
message_id (lightbulb.context.Context property)
missing_args (lightbulb.errors.NotEnoughArguments attribute)
MissingRequiredAttachment
MissingRequiredPermission
MissingRequiredRole
module
lightbulb.checks
lightbulb.command_handler
lightbulb.commands
lightbulb.context
lightbulb.converters
lightbulb.cooldowns
lightbulb.errors
lightbulb.events
lightbulb.help
lightbulb.plugins
lightbulb.slash_commands
,
[1]
lightbulb.utils
lightbulb.utils.nav
lightbulb.utils.pag
N
name (lightbulb.commands.Command property)
(lightbulb.cooldowns.CooldownStatus property)
(lightbulb.plugins.Plugin attribute)
(lightbulb.slash_commands.BaseSlashCommand property)
(lightbulb.slash_commands.Option attribute)
NavButton (in module lightbulb.utils.nav)
new_page() (lightbulb.utils.pag.Paginator method)
next_page() (in module lightbulb.utils.nav)
NotEnoughArguments
NotOwner
NSFWChannelOnly
O
object_not_found() (lightbulb.help.HelpCommand method)
OnlyInDM
OnlyInGuild
Option (class in lightbulb.slash_commands)
options (lightbulb.slash_commands.SlashCommandContext property)
original (lightbulb.errors.CommandInvocationError attribute)
(lightbulb.errors.SlashCommandInvocationError attribute)
owner_ids (lightbulb.command_handler.Bot attribute)
owner_only (in module lightbulb.checks)
P
Paginator (class in lightbulb.utils.pag)
parent (lightbulb.commands.Command attribute)
parse_signature() (lightbulb.commands.SignatureInspector method)
permissions (lightbulb.errors.BotMissingRequiredPermission attribute)
(lightbulb.errors.MissingRequiredPermission attribute)
permissions_for() (in module lightbulb.utils)
permissions_in() (in module lightbulb.utils)
Plugin (class in lightbulb.plugins)
plugin (lightbulb.commands.Command property)
(lightbulb.commands.Group property)
plugin_check() (lightbulb.plugins.Plugin method)
plugin_remove() (lightbulb.plugins.Plugin method)
plugins (lightbulb.command_handler.Bot attribute)
PrematureEOF
press() (lightbulb.utils.nav.ComponentButton method)
(lightbulb.utils.nav.ReactionButton method)
prev_page() (in module lightbulb.utils.nav)
print_banner() (lightbulb.command_handler.Bot static method)
process_commands_for_event() (lightbulb.command_handler.Bot method)
purge_slash_commands() (lightbulb.command_handler.Bot method)
Q
qualified_name (lightbulb.commands.Command property)
R
raw_options (lightbulb.slash_commands.SlashCommandContext property)
ReactionButton (class in lightbulb.utils.nav)
ReactionNavigator (class in lightbulb.utils.nav)
reload_all_extensions() (lightbulb.command_handler.Bot method)
reload_extension() (lightbulb.command_handler.Bot method)
reload_extensions() (lightbulb.command_handler.Bot method)
remove_command() (lightbulb.command_handler.Bot method)
remove_plugin() (lightbulb.command_handler.Bot method)
remove_slash_command() (lightbulb.command_handler.Bot method)
required (lightbulb.slash_commands.Option attribute)
reset_cooldown() (lightbulb.cooldowns.CooldownManager method)
resolve_args_for_command() (lightbulb.command_handler.Bot method)
resolve_help_obj() (lightbulb.help.HelpCommand method)
resolved (lightbulb.slash_commands.SlashCommandContext property)
respond() (lightbulb.context.Context method)
(lightbulb.slash_commands.SlashCommandContext method)
retry_in (lightbulb.errors.CommandIsOnCooldown attribute)
role_converter() (in module lightbulb.converters)
run() (lightbulb.utils.nav.ButtonNavigator method)
(lightbulb.utils.nav.ReactionNavigator method)
S
send_command_help() (lightbulb.help.HelpCommand method)
send_group_help() (lightbulb.help.HelpCommand method)
send_help() (lightbulb.command_handler.Bot method)
(lightbulb.context.Context method)
send_help_overview() (lightbulb.help.HelpCommand method)
send_paginated_help() (lightbulb.help.HelpCommand static method)
send_plugin_help() (lightbulb.help.HelpCommand method)
set_embed_factory() (lightbulb.utils.pag.EmbedPaginator method)
SignatureInspector (class in lightbulb.commands)
slash_commands (lightbulb.command_handler.Bot attribute)
SlashCommand (class in lightbulb.slash_commands)
SlashCommandCompletionEvent (class in lightbulb.events)
SlashCommandContext (class in lightbulb.slash_commands)
SlashCommandErrorEvent (class in lightbulb.events)
SlashCommandGroup (class in lightbulb.slash_commands)
SlashCommandInvocationError
SlashCommandInvocationEvent (class in lightbulb.events)
SlashCommandOptionsWrapper (class in lightbulb.slash_commands)
SlashSubCommand (class in lightbulb.slash_commands)
SlashSubGroup (class in lightbulb.slash_commands)
start_time (lightbulb.cooldowns.Bucket attribute)
stop() (in module lightbulb.utils.nav)
StringNavigator (in module lightbulb.utils.nav)
StringPaginator (class in lightbulb.utils.pag)
subcommand() (lightbulb.slash_commands.SlashCommandGroup class method)
(lightbulb.slash_commands.SlashSubGroup class method)
subcommands (lightbulb.commands.Group attribute)
subgroup() (lightbulb.slash_commands.SlashCommandGroup class method)
T
text (lightbulb.errors.BotMissingRequiredPermission attribute)
(lightbulb.errors.BotOnly attribute)
(lightbulb.errors.CheckFailure attribute)
(lightbulb.errors.CommandInvocationError attribute)
(lightbulb.errors.CommandIsOnCooldown attribute)
(lightbulb.errors.ConverterFailure attribute)
(lightbulb.errors.ExtensionError attribute)
(lightbulb.errors.HumanOnly attribute)
(lightbulb.errors.MissingRequiredAttachment attribute)
(lightbulb.errors.MissingRequiredPermission attribute)
(lightbulb.errors.MissingRequiredRole attribute)
(lightbulb.errors.NotOwner attribute)
(lightbulb.errors.NSFWChannelOnly attribute)
(lightbulb.errors.OnlyInDM attribute)
(lightbulb.errors.OnlyInGuild attribute)
(lightbulb.errors.SlashCommandInvocationError attribute)
(lightbulb.errors.UnclosedQuotes attribute)
text_channel_converter() (in module lightbulb.converters)
timestamp (lightbulb.context.Context property)
timestamp_converter() (in module lightbulb.converters)
TooManyArguments
traceback (lightbulb.events.CommandErrorEvent property)
(lightbulb.events.SlashCommandErrorEvent property)
typing_override() (in module lightbulb.commands)
U
UnclosedQuotes
unload_all_extensions() (lightbulb.command_handler.Bot method)
unload_extension() (lightbulb.command_handler.Bot method)
unload_extensions() (lightbulb.command_handler.Bot method)
user (lightbulb.slash_commands.SlashCommandContext property)
user_converter() (in module lightbulb.converters)
user_required_permissions (lightbulb.commands.Command attribute)
UserBucket (class in lightbulb.cooldowns)
V
value (lightbulb.cooldowns.CooldownStatus property)
W
walk_commands() (lightbulb.command_handler.Bot method)
(lightbulb.commands.Group method)
(lightbulb.plugins.Plugin method)
webhook_only (in module lightbulb.checks)
when_mentioned_or() (in module lightbulb.command_handler)
WithAsOption (class in lightbulb.slash_commands)
WithAsyncCallback (class in lightbulb.slash_commands)
WithCreationMethods (class in lightbulb.slash_commands)
WithGetCommand (class in lightbulb.slash_commands)
WithGetOptions (class in lightbulb.slash_commands)
WrappedArg (class in lightbulb.converters)
Read the Docs
v: v1.5.2
Versions
latest
v1.5.2
development
Downloads
On Read the Docs
Project Home
Builds