Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
Symbols
--allow-only
sopel-plugins-enable command line option
--config <filename>
sopel command line option
sopel-[options]-configure command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
sopel-config-get command line option
sopel-config-init command line option
sopel-config-list command line option
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-list command line option
sopel-plugins-show command line option
--config-dir <configdir>
sopel command line option
sopel-[options]-configure command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
sopel-config-get command line option
sopel-config-init command line option
sopel-config-list command line option
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-list command line option
sopel-plugins-show command line option
--configure-all
sopel command line option
--configure-modules
sopel command line option
--disabled-only
sopel-plugins-list command line option
--enabled-only
sopel-plugins-list command line option
--ext <extension>
sopel-config-list command line option
--extension <extension>
sopel-config-list command line option
--force
sopel-plugins-disable command line option
--fork
sopel command line option
sopel-[options]-start command line option
--help
sopel command line option
sopel-[options]-configure command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
sopel-config command line option
sopel-config-get command line option
sopel-config-init command line option
sopel-config-list command line option
sopel-plugins command line option
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-list command line option
sopel-plugins-show command line option
--kill
sopel command line option
sopel-[options]-stop command line option
--list
sopel command line option
--name-only
sopel-plugins-list command line option
--no-color
sopel-plugins-list command line option
--path
sopel-config-list command line option
--plugins
sopel-[options]-configure command line option
--quiet
sopel command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
--quit
sopel command line option
--remove
sopel-plugins-disable command line option
--restart
sopel command line option
--version
sopel command line option
-a
sopel-plugins-enable command line option
-C
sopel-plugins-list command line option
-c <filename>
sopel command line option
sopel-[options]-configure command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
sopel-config-get command line option
sopel-config-init command line option
sopel-config-list command line option
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-list command line option
sopel-plugins-show command line option
-d
sopel command line option
sopel-[options]-start command line option
sopel-plugins-list command line option
-e
sopel-plugins-list command line option
-e <extension>
sopel-config-list command line option
-f
sopel-plugins-disable command line option
-h
sopel command line option
sopel-[options]-configure command line option
sopel-[options]-restart command line option
sopel-[options]-start command line option
sopel-[options]-stop command line option
sopel-config command line option
sopel-config-get command line option
sopel-config-init command line option
sopel-config-list command line option
sopel-plugins command line option
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-list command line option
sopel-plugins-show command line option
-k
sopel command line option
sopel-[options]-stop command line option
-l
sopel command line option
-n
sopel-plugins-list command line option
-p
sopel-config-list command line option
-q
sopel command line option
-r
sopel command line option
sopel-plugins-disable command line option
-V
sopel command line option
-v
sopel command line option
-w
sopel command line option
A
AbstractBot (class in sopel.irc)
AbstractIRCBackend (class in sopel.irc.abstract_backends)
AbstractPluginHandler (class in sopel.plugins.handlers)
AbstractRule (class in sopel.plugins.rules)
account (sopel.tools.target.User attribute)
account() (sopel.trigger.Trigger property)
Action command
action() (sopel.bot.Sopel method)
(sopel.bot.SopelWrapper method)
(sopel.irc.AbstractBot method)
action_command() (in module sopel.plugin)
action_commands() (in module sopel.plugin)
ActionCommand (class in sopel.plugins.rules)
add_plugin() (sopel.bot.Sopel method)
add_section() (sopel.config.Config method)
add_user() (sopel.tools.target.Channel method)
ADMIN (in module sopel.plugin)
admin() (sopel.trigger.Trigger property)
admin_accounts (sopel.config.core_section.CoreSection attribute)
admins (sopel.config.core_section.CoreSection attribute)
alias_nick() (sopel.db.SopelDB method)
alias_nicks (sopel.config.core_section.CoreSection attribute)
aliases() (sopel.plugins.rules.NamedRuleMixin property)
allow_echo() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
apply() (sopel.irc.isupport.ISupport method)
args (sopel.trigger.PreTrigger attribute)
args() (sopel.trigger.Trigger property)
AsynchatBackend (class in sopel.irc.backends)
auth_method (sopel.config.core_section.CoreSection attribute)
auth_password (sopel.config.core_section.CoreSection attribute)
auth_target (sopel.config.core_section.CoreSection attribute)
auth_username (sopel.config.core_section.CoreSection attribute)
auto_url_schemes (sopel.config.core_section.CoreSection attribute)
away (sopel.tools.target.User attribute)
B
backend (sopel.bot.Sopel attribute)
(sopel.irc.AbstractBot attribute)
basename (sopel.config.Config attribute)
BaseValidated (class in sopel.config.types)
bind_host (sopel.config.core_section.CoreSection attribute)
BLACK (sopel.formatting.colors attribute)
BLUE (sopel.formatting.colors attribute)
bold() (in module sopel.formatting)
BooleanAttribute (class in sopel.config.types)
BotFactory (class in sopel.tests.factories)
botfactory() (in module sopel.tests.pytest_plugin)
BROWN (sopel.formatting.colors attribute)
built-in function
configure()
plugin_callable()
plugin_job()
setup()
shutdown()
C
ca_certs (sopel.config.core_section.CoreSection attribute)
call() (sopel.bot.Sopel method)
cap_req() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
CapReq (class in sopel.irc.utils)
chain_loaders() (in module sopel.tools)
change_current_nick() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
CHANLIMIT() (sopel.irc.isupport.ISupport property)
CHANMODES() (sopel.irc.isupport.ISupport property)
Channel (class in sopel.tools.target)
channel_joined() (sopel.tests.mocks.MockIRCServer method)
ChannelOutputFormatter (class in sopel.logger)
channels (sopel.bot.Sopel attribute)
(sopel.config.core_section.CoreSection attribute)
(sopel.tools.target.User attribute)
ChannelValues (class in sopel.db)
chanserv() (sopel.tests.mocks.MockIRCServer property)
check_pid() (in module sopel.tools)
check_url_callback() (sopel.plugins.rules.Manager method)
ChoiceAttribute (class in sopel.config.types)
clean_callable() (in module sopel.loader)
clean_module() (in module sopel.loader)
clear_jobs() (sopel.plugins.jobs.Scheduler method)
(sopel.tools.jobs.Scheduler method)
clear_message_sent() (sopel.tests.mocks.MockIRCBackend method)
clear_user() (sopel.tools.target.Channel method)
collect_incoming_data() (sopel.irc.backends.AsynchatBackend method)
color() (in module sopel.formatting)
colors (class in sopel.formatting)
Command
(class in sopel.plugins.rules)
Command prefix
command() (in module sopel.plugin)
COMMAND_DEFAULT_HELP_PREFIX (in module sopel.config.core_section)
COMMAND_DEFAULT_PREFIX (in module sopel.config.core_section)
command_groups() (sopel.bot.Sopel property)
commands() (in module sopel.plugin)
commands_on_connect (sopel.config.core_section.CoreSection attribute)
compile_rule() (in module sopel.tools)
Config (class in sopel.config)
config() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
Config.ConfigSection (class in sopel.config)
ConfigFactory (class in sopel.tests.factories)
configfactory() (in module sopel.tests.pytest_plugin)
ConfigurationError
ConfigurationNotFound
configure()
built-in function
configure() (in module sopel.config.core_section)
(sopel.config.types.BaseValidated method)
(sopel.config.types.BooleanAttribute method)
(sopel.config.types.ListAttribute method)
(sopel.config.types.ValidatedAttribute method)
(sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
configure_setting() (sopel.config.types.StaticSection method)
connect() (sopel.db.SopelDB method)
connected (sopel.tests.mocks.MockIRCBackend attribute)
connection_registered (sopel.bot.Sopel attribute)
(sopel.irc.AbstractBot attribute)
contains() (sopel.tools.SopelMemory method)
(sopel.tools.SopelMemoryWithDefault method)
CONTROL_BOLD (in module sopel.formatting)
CONTROL_COLOR (in module sopel.formatting)
CONTROL_HEX_COLOR (in module sopel.formatting)
CONTROL_ITALIC (in module sopel.formatting)
CONTROL_MONOSPACE (in module sopel.formatting)
CONTROL_NORMAL (in module sopel.formatting)
CONTROL_REVERSE (in module sopel.formatting)
CONTROL_STRIKETHROUGH (in module sopel.formatting)
CONTROL_UNDERLINE (in module sopel.formatting)
CoreSection (class in sopel.config.core_section)
ctcp() (in module sopel.plugin)
(sopel.trigger.Trigger property)
CYAN (sopel.formatting.colors attribute)
D
db (sopel.bot.Sopel attribute)
db_driver (sopel.config.core_section.CoreSection attribute)
db_filename (sopel.config.core_section.CoreSection attribute)
db_host (sopel.config.core_section.CoreSection attribute)
db_name (sopel.config.core_section.CoreSection attribute)
db_pass (sopel.config.core_section.CoreSection attribute)
db_port (sopel.config.core_section.CoreSection attribute)
db_type (sopel.config.core_section.CoreSection attribute)
db_user (sopel.config.core_section.CoreSection attribute)
Ddict (class in sopel.tools)
decode() (in module sopel.tools.web)
default (sopel.config.types.BaseValidated attribute)
DEFAULT_HEADERS (in module sopel.tools.web)
default_time_format (sopel.config.core_section.CoreSection attribute)
default_timezone (sopel.config.core_section.CoreSection attribute)
define_section() (sopel.config.Config method)
(sopel.test_tools.MockConfig method)
delete_channel_value() (sopel.db.SopelDB method)
delete_nick_group() (sopel.db.SopelDB method)
delete_nick_value() (sopel.db.SopelDB method)
delete_plugin_value() (sopel.db.SopelDB method)
DELIMITER (sopel.config.types.ListAttribute attribute)
deprecated() (in module sopel.tools)
dispatch() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
doc() (sopel.bot.Sopel property)
E
echo() (in module sopel.plugin)
emit() (sopel.logger.IrcLoggingHandler method)
enable (sopel.config.core_section.CoreSection attribute)
enabled_capabilities (sopel.bot.Sopel attribute)
(sopel.irc.AbstractBot attribute)
entity() (in module sopel.tools.web)
Entry point plugin
EntryPointPlugin (class in sopel.plugins.handlers)
enumerate_plugins() (in module sopel.plugins)
ERR_ALREADYREGISTERED (sopel.tools.events attribute)
ERR_ALREADYREGISTRED (sopel.tools.events attribute)
ERR_BADCHANMASK (sopel.tools.events attribute)
ERR_BADCHANNELKEY (sopel.tools.events attribute)
ERR_BADMASK (sopel.tools.events attribute)
ERR_BANLISTFULL (sopel.tools.events attribute)
ERR_BANNEDFROMCHAN (sopel.tools.events attribute)
ERR_CANNOTSENDTOCHAN (sopel.tools.events attribute)
ERR_CANTKILLSERVER (sopel.tools.events attribute)
ERR_CHANNELISFULL (sopel.tools.events attribute)
ERR_CHANOPRIVSNEEDED (sopel.tools.events attribute)
ERR_ERRONEUSNICKNAME (sopel.tools.events attribute)
ERR_FILEERROR (sopel.tools.events attribute)
ERR_INVALIDCAPCMD (sopel.tools.events attribute)
ERR_INVITEONLYCHAN (sopel.tools.events attribute)
ERR_KEYINVALID (sopel.tools.events attribute)
ERR_KEYNOPERMISSION (sopel.tools.events attribute)
ERR_KEYNOTSET (sopel.tools.events attribute)
ERR_KEYSET (sopel.tools.events attribute)
ERR_METADATALIMIT (sopel.tools.events attribute)
ERR_MONLISTFULL (sopel.tools.events attribute)
ERR_NEEDMOREPARAMS (sopel.tools.events attribute)
ERR_NICKCOLLISION (sopel.tools.events attribute)
ERR_NICKLOCKED (sopel.tools.events attribute)
ERR_NICKNAMEINUSE (sopel.tools.events attribute)
ERR_NOADMININFO (sopel.tools.events attribute)
ERR_NOCHANMODES (sopel.tools.events attribute)
ERR_NOLOGIN (sopel.tools.events attribute)
ERR_NOMATCHINGKEY (sopel.tools.events attribute)
ERR_NOMOTD (sopel.tools.events attribute)
ERR_NONICKNAMEGIVEN (sopel.tools.events attribute)
ERR_NOOPERHOST (sopel.tools.events attribute)
ERR_NOORIGIN (sopel.tools.events attribute)
ERR_NOPERMFORHOST (sopel.tools.events attribute)
ERR_NOPRIVILEGES (sopel.tools.events attribute)
ERR_NORECIPIENT (sopel.tools.events attribute)
ERR_NOSUCHCHANNEL (sopel.tools.events attribute)
ERR_NOSUCHNICK (sopel.tools.events attribute)
ERR_NOSUCHSERVER (sopel.tools.events attribute)
ERR_NOSUCHSERVICE (sopel.tools.events attribute)
ERR_NOTEXTTOSEND (sopel.tools.events attribute)
ERR_NOTONCHANNEL (sopel.tools.events attribute)
ERR_NOTOPLEVEL (sopel.tools.events attribute)
ERR_NOTREGISTERED (sopel.tools.events attribute)
ERR_PASSWDMISMATCH (sopel.tools.events attribute)
ERR_RESTRICTED (sopel.tools.events attribute)
ERR_SASLABORTED (sopel.tools.events attribute)
ERR_SASLALREADY (sopel.tools.events attribute)
ERR_SASLFAIL (sopel.tools.events attribute)
ERR_SASLTOOLONG (sopel.tools.events attribute)
ERR_STARTTLS (sopel.tools.events attribute)
ERR_SUMMONDISABLED (sopel.tools.events attribute)
ERR_TARGETINVALID (sopel.tools.events attribute)
ERR_TOOMANYCHANNELS (sopel.tools.events attribute)
ERR_TOOMANYTARGETS (sopel.tools.events attribute)
ERR_UMODEUNKNOWNFLAG (sopel.tools.events attribute)
ERR_UNAVAILRESOURCE (sopel.tools.events attribute)
ERR_UNIQOPPRIVSNEEDED (sopel.tools.events attribute)
ERR_UNKNOWNCOMMAND (sopel.tools.events attribute)
ERR_UNKNOWNMODE (sopel.tools.events attribute)
ERR_USERNOTINCHANNEL (sopel.tools.events attribute)
ERR_USERONCHANNEL (sopel.tools.events attribute)
ERR_USERSDISABLED (sopel.tools.events attribute)
ERR_USERSDONTMATCH (sopel.tools.events attribute)
ERR_WASNOSUCHNICK (sopel.tools.events attribute)
ERR_WILDTOPLEVEL (sopel.tools.events attribute)
ERR_YOUREBANNEDCREEP (sopel.tools.events attribute)
ERR_YOUWILLBEBANNED (sopel.tools.events attribute)
error() (sopel.bot.Sopel method)
escape_name() (sopel.plugins.rules.NamedRuleMixin method)
eval_equation (in module sopel.tools.calculation)
event (sopel.trigger.PreTrigger attribute)
event() (in module sopel.plugin)
(sopel.trigger.Trigger property)
events (class in sopel.tools)
example (class in sopel.plugin)
exclude (sopel.config.core_section.CoreSection attribute)
execute() (sopel.db.SopelDB method)
(sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
(sopel.tools.jobs.Job method)
extra (sopel.config.core_section.CoreSection attribute)
F
filename (sopel.config.Config attribute)
(sopel.config.ConfigurationNotFound attribute)
FilenameAttribute (class in sopel.config.types)
Find rule
find() (in module sopel.plugin)
find_directory_plugins() (in module sopel.plugins)
find_entry_point_plugins() (in module sopel.plugins)
find_internal_plugins() (in module sopel.plugins)
find_lazy() (in module sopel.plugin)
find_sopel_modules_plugins() (in module sopel.plugins)
FindRule (class in sopel.plugins.rules)
flood_burst_lines (sopel.config.core_section.CoreSection attribute)
flood_empty_wait (sopel.config.core_section.CoreSection attribute)
flood_max_wait (sopel.config.core_section.CoreSection attribute)
flood_penalty_ratio (sopel.config.core_section.CoreSection attribute)
flood_refill_rate (sopel.config.core_section.CoreSection attribute)
flood_text_length (sopel.config.core_section.CoreSection attribute)
flush() (sopel.tools.OutputRedirect method)
Folder plugin
format_time() (in module sopel.tools.time)
formatException() (sopel.logger.ChannelOutputFormatter method)
found_terminator() (sopel.irc.backends.AsynchatBackend method)
from_callable() (sopel.plugins.rules.AbstractRule class method)
(sopel.plugins.rules.ActionCommand class method)
(sopel.plugins.rules.Command class method)
(sopel.plugins.rules.NickCommand class method)
(sopel.plugins.rules.Rule class method)
(sopel.plugins.rules.URLCallback class method)
(sopel.tools.jobs.Job class method)
from_callable_lazy() (sopel.plugins.rules.Rule class method)
(sopel.plugins.rules.URLCallback class method)
FUCHSIA (sopel.formatting.colors attribute)
G
Generic rule
get (sopel.config.Config attribute)
get() (sopel.irc.isupport.ISupport method)
get_action_command_pattern() (in module sopel.tools)
get_action_command_regexp() (in module sopel.tools)
get_all_action_commands() (sopel.plugins.rules.Manager method)
get_all_commands() (sopel.plugins.rules.Manager method)
get_all_generic_rules() (sopel.plugins.rules.Manager method)
get_all_nick_commands() (sopel.plugins.rules.Manager method)
get_all_url_callbacks() (sopel.plugins.rules.Manager method)
get_channel_slug() (sopel.db.SopelDB method)
get_channel_timezone() (in module sopel.tools.time)
get_channel_value() (sopel.db.SopelDB method)
get_cnames() (in module sopel.irc.utils)
get_command_pattern() (in module sopel.tools)
get_command_regexp() (in module sopel.tools)
get_defined_sections() (sopel.config.Config method)
get_disable_setup() (in module sopel.test_tools)
(in module sopel.tests.pytest_plugin)
get_doc() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
(sopel.tools.jobs.Job method)
get_example_test() (in module sopel.test_tools)
(in module sopel.tests.pytest_plugin)
get_hostmask_regex() (in module sopel.tools)
get_input() (in module sopel.tools)
get_irc_backend() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
get_job_label() (sopel.tools.jobs.Job method)
get_label() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
get_list() (sopel.config.Config.ConfigSection method)
get_logger() (in module sopel.logger)
(in module sopel.tools)
get_meta_description() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.EntryPointPlugin method)
(sopel.plugins.handlers.PyFilePlugin method)
(sopel.plugins.handlers.PyModulePlugin method)
get_nick_id() (sopel.db.SopelDB method)
get_nick_or_channel_value() (sopel.db.SopelDB method)
get_nick_timezone() (in module sopel.tools.time)
get_nick_value() (sopel.db.SopelDB method)
get_nickname_command_pattern() (in module sopel.tools)
get_nickname_command_regexp() (in module sopel.tools)
get_output_prefix() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
get_plugin_meta() (sopel.bot.Sopel method)
get_plugin_name() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
(sopel.tools.jobs.Job method)
get_plugin_value() (sopel.db.SopelDB method)
get_preferred_value() (sopel.db.SopelDB method)
get_priority() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
get_raising_file_and_line() (in module sopel.tools)
get_rule_label() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.NamedRuleMixin method)
(sopel.plugins.rules.Rule method)
get_rule_regex() (sopel.plugins.rules.ActionCommand method)
(sopel.plugins.rules.Command method)
(sopel.plugins.rules.NickCommand method)
get_sendable_message() (in module sopel.tools)
get_test_parameters() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
get_time_unit() (in module sopel.tools.time)
get_timezone() (in module sopel.tools.time)
get_triggered_rules() (sopel.plugins.rules.Manager method)
get_uri() (sopel.db.SopelDB method)
get_usable_plugins() (in module sopel.plugins)
get_usages() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Command method)
(sopel.plugins.rules.NickCommand method)
(sopel.plugins.rules.Rule method)
GRAY (sopel.formatting.colors attribute)
GREEN (sopel.formatting.colors attribute)
GREY (sopel.formatting.colors attribute)
group() (sopel.trigger.Trigger property)
groupdict() (sopel.trigger.Trigger property)
groups() (sopel.trigger.Trigger property)
H
HALFOP (in module sopel.plugin)
handle_close() (sopel.irc.backends.AsynchatBackend method)
handle_connect() (sopel.irc.backends.AsynchatBackend method)
(sopel.irc.backends.SSLAsynchatBackend method)
handle_error() (sopel.irc.backends.AsynchatBackend method)
has_action_command() (sopel.plugins.rules.Manager method)
has_alias() (sopel.plugins.rules.NamedRuleMixin method)
has_channel_privilege() (sopel.bot.Sopel method)
has_command() (sopel.plugins.rules.Manager method)
has_configure() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
has_nick_command() (sopel.plugins.rules.Manager method)
has_plugin() (sopel.bot.Sopel method)
has_privilege() (sopel.tools.target.Channel method)
has_rule() (sopel.plugins.rules.Manager method)
has_setup() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
has_shutdown() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
has_url_callback() (sopel.plugins.rules.Manager method)
help_prefix (sopel.config.core_section.CoreSection attribute)
hex_color() (in module sopel.formatting)
homedir() (sopel.config.Config property)
(sopel.config.core_section.CoreSection property)
host (sopel.config.core_section.CoreSection attribute)
(sopel.tools.target.User attribute)
(sopel.trigger.PreTrigger attribute)
host() (sopel.trigger.Trigger property)
host_blocks (sopel.config.core_section.CoreSection attribute)
hostmask (sopel.trigger.PreTrigger attribute)
hostmask() (sopel.bot.Sopel property)
(sopel.tools.target.User property)
(sopel.trigger.Trigger property)
I
Identifier (class in sopel.tools)
initiate_connect() (sopel.irc.backends.AsynchatBackend method)
insert_into_module() (in module sopel.test_tools)
(in module sopel.tests.pytest_plugin)
intent() (in module sopel.module)
interval() (in module sopel.plugin)
intervals (sopel.tools.jobs.Job attribute)
irc_send() (sopel.irc.abstract_backends.AbstractIRCBackend method)
(sopel.irc.backends.AsynchatBackend method)
(sopel.tests.mocks.MockIRCBackend method)
IRCFactory (class in sopel.tests.factories)
ircfactory() (in module sopel.tests.pytest_plugin)
IrcLoggingHandler (class in sopel.logger)
iri_to_uri() (in module sopel.tools.web)
is_admin() (sopel.tools.target.Channel method)
is_channel_rate_limited() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
is_connected() (sopel.irc.abstract_backends.AbstractIRCBackend method)
(sopel.irc.backends.AsynchatBackend method)
(sopel.tests.mocks.MockIRCBackend method)
is_global_rate_limited() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
is_halfop() (sopel.tools.target.Channel method)
is_limitable() (in module sopel.loader)
is_loaded() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
is_nick() (sopel.tools.Identifier method)
is_op() (sopel.tools.target.Channel method)
is_oper() (sopel.tools.target.Channel method)
is_owner() (sopel.tools.target.Channel method)
is_privmsg() (sopel.trigger.Trigger property)
is_rate_limited() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
is_ready_to_run() (sopel.tools.jobs.Job method)
is_running (sopel.tools.jobs.Job attribute)
is_secret (sopel.config.types.BaseValidated attribute)
is_threaded() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
(sopel.tools.jobs.Job method)
is_triggerable() (in module sopel.loader)
is_unblockable() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
is_url_callback() (in module sopel.loader)
is_voiced() (sopel.tools.target.Channel method)
ISupport (class in sopel.irc.isupport)
isupport() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
italic() (in module sopel.formatting)
iteritems() (in module sopel.tools)
iterkeys() (in module sopel.tools)
itervalues() (in module sopel.loader)
(in module sopel.tools)
J
Job (class in sopel.tools.jobs)
join() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
(sopel.tests.mocks.MockIRCServer method)
(sopel.tests.mocks.MockUser method)
K
kick() (sopel.bot.Sopel method)
(sopel.bot.SopelWrapper method)
(sopel.irc.AbstractBot method)
kwargs_from_callable() (sopel.plugins.rules.Rule class method)
(sopel.tools.jobs.Job class method)
L
label() (in module sopel.plugin)
last_who (sopel.tools.target.Channel attribute)
LIGHT_BLUE (sopel.formatting.colors attribute)
LIGHT_CYAN (sopel.formatting.colors attribute)
LIGHT_GRAY (sopel.formatting.colors attribute)
LIGHT_GREEN (sopel.formatting.colors attribute)
LIGHT_GREY (sopel.formatting.colors attribute)
LIGHT_PURPLE (sopel.formatting.colors attribute)
LIME (sopel.formatting.colors attribute)
line (sopel.trigger.PreTrigger attribute)
ListAttribute (class in sopel.config.types)
load() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.EntryPointPlugin method)
(sopel.plugins.handlers.PyFilePlugin method)
(sopel.plugins.handlers.PyModulePlugin method)
log_raw (sopel.config.core_section.CoreSection attribute)
log_raw() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
logdir (sopel.config.core_section.CoreSection attribute)
logging_channel (sopel.config.core_section.CoreSection attribute)
logging_channel_datefmt (sopel.config.core_section.CoreSection attribute)
logging_channel_format (sopel.config.core_section.CoreSection attribute)
logging_channel_level (sopel.config.core_section.CoreSection attribute)
logging_datefmt (sopel.config.core_section.CoreSection attribute)
logging_format (sopel.config.core_section.CoreSection attribute)
logging_level (sopel.config.core_section.CoreSection attribute)
lower() (sopel.tools.Identifier method)
M
Manager (class in sopel.plugins.rules)
manager (sopel.tools.jobs.Scheduler attribute)
MAROON (sopel.formatting.colors attribute)
Match rule
match() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
(sopel.plugins.rules.URLCallback method)
(sopel.trigger.Trigger property)
match_event() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.Rule method)
match_intent() (sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.ActionCommand method)
(sopel.plugins.rules.Rule method)
MAXLIST() (sopel.irc.isupport.ISupport property)
memory (sopel.bot.Sopel attribute)
merge_nick_groups() (sopel.db.SopelDB method)
message_sent (sopel.tests.mocks.MockIRCBackend attribute)
MockConfig (class in sopel.test_tools)
MockIRCBackend (class in sopel.tests.mocks)
MockIRCServer (class in sopel.tests.mocks)
MockSopelWrapper (class in sopel.test_tools)
MockUser (class in sopel.tests.mocks)
mode_set() (sopel.tests.mocks.MockIRCServer method)
modes (sopel.config.core_section.CoreSection attribute)
(sopel.tools.target.Channel attribute)
module
sopel.config
sopel.config.core_section
sopel.config.types
sopel.db
sopel.formatting
sopel.irc
sopel.irc.abstract_backends
sopel.irc.backends
sopel.irc.isupport
sopel.irc.utils
sopel.loader
sopel.logger
sopel.module
sopel.plugin
sopel.plugins
sopel.plugins.exceptions
sopel.plugins.handlers
sopel.plugins.jobs
sopel.plugins.rules
sopel.test_tools
sopel.tests
sopel.tests.factories
sopel.tests.mocks
sopel.tests.pytest_plugin
sopel.tools
sopel.tools.calculation
sopel.tools.jobs
sopel.tools.target
sopel.tools.time
sopel.tools.web
monospace() (in module sopel.formatting)
msg() (sopel.bot.Sopel method)
MyInfo (class in sopel.irc.utils)
myinfo() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
N
name
sopel-plugins-configure command line option
sopel-plugins-disable command line option
sopel-plugins-enable command line option
sopel-plugins-show command line option
name (sopel.config.core_section.CoreSection attribute)
(sopel.config.types.BaseValidated attribute)
(sopel.tools.target.Channel attribute)
name() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
(sopel.plugins.rules.NamedRuleMixin property)
Named rule
NamedRuleMixin (class in sopel.plugins.rules)
Namespace package plugin
NAVY (sopel.formatting.colors attribute)
next() (sopel.tools.jobs.Job method)
next_times (sopel.tools.jobs.Job attribute)
nick (sopel.config.core_section.CoreSection attribute)
(sopel.tools.target.User attribute)
(sopel.trigger.PreTrigger attribute)
Nick command
nick() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
(sopel.trigger.Trigger property)
nick_auth_method (sopel.config.core_section.CoreSection attribute)
nick_auth_password (sopel.config.core_section.CoreSection attribute)
nick_auth_target (sopel.config.core_section.CoreSection attribute)
nick_auth_username (sopel.config.core_section.CoreSection attribute)
nick_blocks (sopel.config.core_section.CoreSection attribute)
NickCommand (class in sopel.plugins.rules)
NickIDs (class in sopel.db)
nickname_command() (in module sopel.plugin)
nickname_commands() (in module sopel.plugin)
Nicknames (class in sopel.db)
NickValues (class in sopel.db)
NO_DEFAULT (class in sopel.config.types)
NOLIMIT (in module sopel.plugin)
not_configured (sopel.config.core_section.CoreSection attribute)
notice() (sopel.bot.Sopel method)
(sopel.bot.SopelWrapper method)
(sopel.irc.AbstractBot method)
O
OLIVE (sopel.formatting.colors attribute)
on_close() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
on_connect() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
on_error() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
on_irc_error() (sopel.irc.abstract_backends.AbstractIRCBackend method)
(sopel.irc.backends.AsynchatBackend method)
on_job_error() (sopel.bot.Sopel method)
(sopel.irc.backends.AsynchatBackend method)
on_message() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
on_message_sent() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
on_scheduler_error() (sopel.bot.Sopel method)
(sopel.irc.backends.AsynchatBackend method)
OP (in module sopel.plugin)
OPER (in module sopel.plugin)
option
sopel-config-get command line option
option() (sopel.config.Config method)
ORANGE (sopel.formatting.colors attribute)
output_prefix() (in module sopel.plugin)
OutputRedirect (class in sopel.tools)
OWNER (in module sopel.plugin)
owner (sopel.config.core_section.CoreSection attribute)
owner() (sopel.trigger.Trigger property)
owner_account (sopel.config.core_section.CoreSection attribute)
P
parse() (sopel.config.types.BaseValidated method)
(sopel.config.types.BooleanAttribute method)
(sopel.config.types.ChoiceAttribute method)
(sopel.config.types.FilenameAttribute method)
(sopel.config.types.ListAttribute method)
(sopel.config.types.ValidatedAttribute method)
(sopel.plugins.rules.AbstractRule method)
(sopel.plugins.rules.FindRule method)
(sopel.plugins.rules.Rule method)
(sopel.plugins.rules.SearchRule method)
(sopel.plugins.rules.URLCallback method)
parse_item() (sopel.config.types.ListAttribute method)
parser (sopel.config.Config attribute)
part() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
pid_dir (sopel.config.core_section.CoreSection attribute)
PINK (sopel.formatting.colors attribute)
plain (sopel.trigger.PreTrigger attribute)
plain() (in module sopel.formatting)
(sopel.trigger.Trigger property)
Plugin callable
Plugin job
plugin_callable()
built-in function
plugin_job()
built-in function
PLUGIN_TYPE (sopel.plugins.handlers.EntryPointPlugin attribute)
(sopel.plugins.handlers.PyFilePlugin attribute)
(sopel.plugins.handlers.PyModulePlugin attribute)
PluginError
PluginNotRegistered
PluginSettingsError
PluginValues (class in sopel.db)
pm() (sopel.tests.mocks.MockIRCServer method)
port (sopel.config.core_section.CoreSection attribute)
post_setup() (sopel.bot.Sopel method)
prefix (sopel.config.core_section.CoreSection attribute)
PREFIX() (sopel.irc.isupport.ISupport property)
prefix() (sopel.tests.mocks.MockUser property)
preloaded() (sopel.tests.factories.BotFactory method)
prepare_command() (sopel.irc.abstract_backends.AbstractIRCBackend method)
PreTrigger (class in sopel.trigger)
priority() (in module sopel.plugin)
priority_scale() (sopel.plugins.rules.AbstractRule property)
privileges (sopel.bot.Sopel attribute)
(sopel.tools.target.Channel attribute)
privmsg() (sopel.tests.mocks.MockUser method)
PURPLE (sopel.formatting.colors attribute)
PyFilePlugin (class in sopel.plugins.handlers)
PyModulePlugin (class in sopel.plugins.handlers)
Python Enhancement Proposals
PEP 382
Q
quit() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
quote() (in module sopel.tools.web)
quote_query() (in module sopel.tools.web)
QUOTE_REGEX (sopel.config.types.ListAttribute attribute)
R
r_entity (in module sopel.tools.web)
Rate limiting
rate() (in module sopel.plugin)
raw() (sopel.trigger.Trigger property)
rawlist() (in module sopel.tests)
recv() (sopel.irc.backends.SSLAsynchatBackend method)
RED (sopel.formatting.colors attribute)
register() (sopel.bot.Sopel method)
(sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
(sopel.plugins.jobs.Scheduler method)
(sopel.plugins.rules.Manager method)
(sopel.tools.jobs.Scheduler method)
register_action_command() (sopel.plugins.rules.Manager method)
register_command() (sopel.plugins.rules.Manager method)
register_nick_command() (sopel.plugins.rules.Manager method)
register_timeout_jobs() (sopel.irc.backends.AsynchatBackend method)
register_url_callback() (sopel.bot.Sopel method)
(sopel.plugins.rules.Manager method)
reload() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyFilePlugin method)
(sopel.plugins.handlers.PyModulePlugin method)
reload_plugin() (sopel.bot.Sopel method)
reload_plugins() (sopel.bot.Sopel method)
remove_callable_job() (sopel.plugins.jobs.Scheduler method)
(sopel.tools.jobs.Scheduler method)
remove_plugin() (sopel.bot.Sopel method)
rename_user() (sopel.tools.target.Channel method)
reply() (sopel.bot.Sopel method)
(sopel.bot.SopelWrapper method)
(sopel.irc.AbstractBot method)
reply_errors (sopel.config.core_section.CoreSection attribute)
require_account() (in module sopel.plugin)
require_admin() (in module sopel.plugin)
require_bot_privilege() (in module sopel.plugin)
require_chanmsg() (in module sopel.plugin)
require_owner() (in module sopel.plugin)
require_privilege() (in module sopel.plugin)
require_privmsg() (in module sopel.plugin)
restart() (sopel.bot.Sopel method)
reverse() (in module sopel.formatting)
RFC
RFC 2812
ROYAL (sopel.formatting.colors attribute)
RPL_ADMINEMAIL (sopel.tools.events attribute)
RPL_ADMINLOC1 (sopel.tools.events attribute)
RPL_ADMINLOC2 (sopel.tools.events attribute)
RPL_ADMINME (sopel.tools.events attribute)
RPL_AWAY (sopel.tools.events attribute)
RPL_BANLIST (sopel.tools.events attribute)
RPL_BOUNCE (sopel.tools.events attribute)
RPL_CHANNELMODEIS (sopel.tools.events attribute)
RPL_CREATED (sopel.tools.events attribute)
RPL_ENDOFBANLIST (sopel.tools.events attribute)
RPL_ENDOFEXCEPTLIST (sopel.tools.events attribute)
RPL_ENDOFINFO (sopel.tools.events attribute)
RPL_ENDOFINVITELIST (sopel.tools.events attribute)
RPL_ENDOFLINKS (sopel.tools.events attribute)
RPL_ENDOFMONLIST (sopel.tools.events attribute)
RPL_ENDOFMOTD (sopel.tools.events attribute)
RPL_ENDOFNAMES (sopel.tools.events attribute)
RPL_ENDOFSTATS (sopel.tools.events attribute)
RPL_ENDOFUSERS (sopel.tools.events attribute)
RPL_ENDOFWHO (sopel.tools.events attribute)
RPL_ENDOFWHOIS (sopel.tools.events attribute)
RPL_ENDOFWHOWAS (sopel.tools.events attribute)
RPL_EXCEPTLIST (sopel.tools.events attribute)
RPL_INFO (sopel.tools.events attribute)
RPL_INVITELIST (sopel.tools.events attribute)
RPL_INVITING (sopel.tools.events attribute)
RPL_ISON (sopel.tools.events attribute)
RPL_ISUPPORT (sopel.tools.events attribute)
RPL_KEYVALUE (sopel.tools.events attribute)
RPL_LINKS (sopel.tools.events attribute)
RPL_LIST (sopel.tools.events attribute)
RPL_LISTEND (sopel.tools.events attribute)
RPL_LISTSTART (sopel.tools.events attribute)
RPL_LOGGEDIN (sopel.tools.events attribute)
RPL_LOGGEDOUT (sopel.tools.events attribute)
RPL_LUSERCHANNELS (sopel.tools.events attribute)
RPL_LUSERCLIENT (sopel.tools.events attribute)
RPL_LUSERME (sopel.tools.events attribute)
RPL_LUSEROP (sopel.tools.events attribute)
RPL_LUSERUNKNOWN (sopel.tools.events attribute)
RPL_METADATAEND (sopel.tools.events attribute)
RPL_MONLIST (sopel.tools.events attribute)
RPL_MONOFFLINE (sopel.tools.events attribute)
RPL_MONONLINE (sopel.tools.events attribute)
RPL_MOTD (sopel.tools.events attribute)
RPL_MOTDSTART (sopel.tools.events attribute)
RPL_MYINFO (sopel.tools.events attribute)
RPL_NAMREPLY (sopel.tools.events attribute)
RPL_NONE (sopel.tools.events attribute)
RPL_NOTOPIC (sopel.tools.events attribute)
RPL_NOUSERS (sopel.tools.events attribute)
RPL_NOWAWAY (sopel.tools.events attribute)
RPL_REHASHING (sopel.tools.events attribute)
RPL_SASLMECHS (sopel.tools.events attribute)
RPL_SASLSUCCESS (sopel.tools.events attribute)
RPL_SERVLIST (sopel.tools.events attribute)
RPL_SERVLISTEND (sopel.tools.events attribute)
RPL_STARTTLS (sopel.tools.events attribute)
RPL_STATSCLINE (sopel.tools.events attribute)
RPL_STATSCOMMANDS (sopel.tools.events attribute)
RPL_STATSHLINE (sopel.tools.events attribute)
RPL_STATSILINE (sopel.tools.events attribute)
RPL_STATSKLINE (sopel.tools.events attribute)
RPL_STATSLINKINFO (sopel.tools.events attribute)
RPL_STATSLLINE (sopel.tools.events attribute)
RPL_STATSNLINE (sopel.tools.events attribute)
RPL_STATSOLINE (sopel.tools.events attribute)
RPL_STATSUPTIME (sopel.tools.events attribute)
RPL_STATSYLINE (sopel.tools.events attribute)
RPL_SUMMONING (sopel.tools.events attribute)
RPL_TIME (sopel.tools.events attribute)
RPL_TOPIC (sopel.tools.events attribute)
RPL_TRACECLASS (sopel.tools.events attribute)
RPL_TRACECONNECTING (sopel.tools.events attribute)
RPL_TRACEEND (sopel.tools.events attribute)
RPL_TRACEHANDSHAKE (sopel.tools.events attribute)
RPL_TRACELINK (sopel.tools.events attribute)
RPL_TRACELOG (sopel.tools.events attribute)
RPL_TRACENEWTYPE (sopel.tools.events attribute)
RPL_TRACEOPERATOR (sopel.tools.events attribute)
RPL_TRACERECONNECT (sopel.tools.events attribute)
RPL_TRACESERVER (sopel.tools.events attribute)
RPL_TRACESERVICE (sopel.tools.events attribute)
RPL_TRACEUNKNOWN (sopel.tools.events attribute)
RPL_TRACEUSER (sopel.tools.events attribute)
RPL_TRYAGAIN (sopel.tools.events attribute)
RPL_UMODEIS (sopel.tools.events attribute)
RPL_UNAWAY (sopel.tools.events attribute)
RPL_UNIQOPIS (sopel.tools.events attribute)
RPL_USERHOST (sopel.tools.events attribute)
RPL_USERS (sopel.tools.events attribute)
RPL_USERSSTART (sopel.tools.events attribute)
RPL_VERSION (sopel.tools.events attribute)
RPL_WELCOME (sopel.tools.events attribute)
RPL_WHOISCHANNELS (sopel.tools.events attribute)
RPL_WHOISIDLE (sopel.tools.events attribute)
RPL_WHOISKEYVALUE (sopel.tools.events attribute)
RPL_WHOISOPERATOR (sopel.tools.events attribute)
RPL_WHOISSERVER (sopel.tools.events attribute)
RPL_WHOISUSER (sopel.tools.events attribute)
RPL_WHOREPLY (sopel.tools.events attribute)
RPL_WHOSPCRPL (sopel.tools.events attribute)
RPL_WHOWASUSER (sopel.tools.events attribute)
RPL_YOUREOPER (sopel.tools.events attribute)
RPL_YOURESERVICE (sopel.tools.events attribute)
RPL_YOURHOST (sopel.tools.events attribute)
Rule
(class in sopel.plugins.rules)
Rule system
rule() (in module sopel.plugin)
rule_lazy() (in module sopel.plugin)
rules() (sopel.bot.Sopel property)
run() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
(sopel.tools.jobs.Scheduler method)
run_forever() (sopel.irc.backends.AsynchatBackend method)
running_triggers() (sopel.bot.Sopel property)
S
safe() (in module sopel.irc.utils)
save() (sopel.config.Config method)
say() (sopel.bot.Sopel method)
(sopel.bot.SopelWrapper method)
(sopel.irc.AbstractBot method)
(sopel.tests.mocks.MockIRCServer method)
Scheduler (class in sopel.plugins.jobs)
(class in sopel.tools.jobs)
scheduler() (sopel.bot.Sopel property)
Search rule
search() (in module sopel.plugin)
search_lazy() (in module sopel.plugin)
search_url_callbacks() (sopel.bot.Sopel method)
search_urls() (in module sopel.tools.web)
SearchRule (class in sopel.plugins.rules)
seconds_to_human() (in module sopel.tools.time)
seconds_to_split() (in module sopel.tools.time)
SecretAttribute (class in sopel.config.types)
section
sopel-config-get command line option
send() (sopel.irc.backends.SSLAsynchatBackend method)
send_command() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_join() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_kick() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_nick() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_notice() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_part() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_pass() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_ping() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_pong() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_privmsg() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_quit() (sopel.irc.abstract_backends.AbstractIRCBackend method)
send_user() (sopel.irc.abstract_backends.AbstractIRCBackend method)
sender (sopel.trigger.PreTrigger attribute)
sender() (sopel.trigger.Trigger property)
serialize() (sopel.config.types.BaseValidated method)
(sopel.config.types.BooleanAttribute method)
(sopel.config.types.ChoiceAttribute method)
(sopel.config.types.FilenameAttribute method)
(sopel.config.types.ListAttribute method)
(sopel.config.types.ValidatedAttribute method)
serialize_item() (sopel.config.types.ListAttribute method)
server_auth_method (sopel.config.core_section.CoreSection attribute)
server_auth_password (sopel.config.core_section.CoreSection attribute)
server_auth_sasl_mech (sopel.config.core_section.CoreSection attribute)
server_auth_username (sopel.config.core_section.CoreSection attribute)
server_capabilities (sopel.bot.Sopel attribute)
session() (sopel.db.SopelDB method)
set_channel_value() (sopel.db.SopelDB method)
set_nick_value() (sopel.db.SopelDB method)
set_plugin_value() (sopel.db.SopelDB method)
set_signal_handlers() (sopel.bot.Sopel method)
settings (sopel.bot.Sopel attribute)
(sopel.irc.AbstractBot attribute)
setup()
built-in function
setup() (sopel.bot.Sopel method)
(sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
setup_logging() (in module sopel.logger)
(sopel.bot.Sopel method)
setup_plugins() (sopel.bot.Sopel method)
shutdown()
built-in function
shutdown() (sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
shutdown_methods (sopel.bot.Sopel attribute)
SILVER (sopel.formatting.colors attribute)
Single file plugin
Sopel (class in sopel.bot)
sopel command line option
--config <filename>
--config-dir <configdir>
--configure-all
--configure-modules
--fork
--help
--kill
--list
--quiet
--quit
--restart
--version
-c <filename>
-d
-h
-k
-l
-q
-r
-v
-V
-w
Sopel plugin
sopel-[options]-configure command line option
--config <filename>
--config-dir <configdir>
--help
--plugins
-c <filename>
-h
sopel-[options]-restart command line option
--config <filename>
--config-dir <configdir>
--help
--quiet
-c <filename>
-h
sopel-[options]-start command line option
--config <filename>
--config-dir <configdir>
--fork
--help
--quiet
-c <filename>
-d
-h
sopel-[options]-stop command line option
--config <filename>
--config-dir <configdir>
--help
--kill
--quiet
-c <filename>
-h
-k
sopel-config command line option
--help
-h
sopel-config-get command line option
--config <filename>
--config-dir <configdir>
--help
-c <filename>
-h
option
section
sopel-config-init command line option
--config <filename>
--config-dir <configdir>
--help
-c <filename>
-h
sopel-config-list command line option
--config <filename>
--config-dir <configdir>
--ext <extension>
--extension <extension>
--help
--path
-c <filename>
-e <extension>
-h
-p
sopel-plugins command line option
--help
-h
sopel-plugins-configure command line option
--config <filename>
--config-dir <configdir>
--help
-c <filename>
-h
name
sopel-plugins-disable command line option
--config <filename>
--config-dir <configdir>
--force
--help
--remove
-c <filename>
-f
-h
-r
name
sopel-plugins-enable command line option
--allow-only
--config <filename>
--config-dir <configdir>
--help
-a
-c <filename>
-h
name
sopel-plugins-list command line option
--config <filename>
--config-dir <configdir>
--disabled-only
--enabled-only
--help
--name-only
--no-color
-C
-c <filename>
-d
-e
-h
-n
sopel-plugins-show command line option
--config <filename>
--config-dir <configdir>
--help
-c <filename>
-h
name
sopel.config
module
sopel.config.core_section
module
sopel.config.types
module
sopel.db
module
sopel.formatting
module
sopel.irc
module
sopel.irc.abstract_backends
module
sopel.irc.backends
module
sopel.irc.isupport
module
sopel.irc.utils
module
sopel.loader
module
sopel.logger
module
sopel.module
module
sopel.plugin
module
sopel.plugins
module
sopel.plugins.exceptions
module
sopel.plugins.handlers
module
sopel.plugins.jobs
module
sopel.plugins.rules
module
sopel.test_tools
module
sopel.tests
module
sopel.tests.factories
module
sopel.tests.mocks
module
sopel.tests.pytest_plugin
module
sopel.tools
module
sopel.tools.calculation
module
sopel.tools.jobs
module
sopel.tools.target
module
sopel.tools.time
module
sopel.tools.web
module
SopelDB (class in sopel.db)
SopelIdentifierMemory (class in sopel.tools)
SopelMemory (class in sopel.tools)
SopelMemoryWithDefault (class in sopel.tools)
Sopelunker
Sopelunking
SopelWrapper (class in sopel.bot)
SSLAsynchatBackend (class in sopel.irc.backends)
StaticSection (class in sopel.config.types)
stderr() (in module sopel.tools)
stop() (sopel.tools.jobs.Scheduler method)
stopping (sopel.tools.jobs.Scheduler attribute)
strikethrough() (in module sopel.formatting)
T
tags (sopel.trigger.PreTrigger attribute)
tags() (sopel.trigger.Trigger property)
TARGMAX() (sopel.irc.isupport.ISupport property)
TEAL (sopel.formatting.colors attribute)
text (sopel.trigger.PreTrigger attribute)
thread() (in module sopel.plugin)
throttle_join (sopel.config.core_section.CoreSection attribute)
throttle_wait (sopel.config.core_section.CoreSection attribute)
time (sopel.trigger.PreTrigger attribute)
time() (sopel.trigger.Trigger property)
timeout (sopel.config.core_section.CoreSection attribute)
timeout_ping_interval (sopel.config.core_section.CoreSection attribute)
topic (sopel.tools.target.Channel attribute)
Trigger (class in sopel.trigger)
TriggerFactory (class in sopel.tests.factories)
triggerfactory() (in module sopel.tests.pytest_plugin)
trim_docstring() (in module sopel.loader)
trim_url() (in module sopel.tools.web)
U
unalias_nick() (sopel.db.SopelDB method)
unblockable() (in module sopel.plugin)
underline() (in module sopel.formatting)
unquote() (in module sopel.tools.web)
unregister() (sopel.bot.Sopel method)
(sopel.plugins.handlers.AbstractPluginHandler method)
(sopel.plugins.handlers.PyModulePlugin method)
unregister_plugin() (sopel.plugins.jobs.Scheduler method)
(sopel.plugins.rules.Manager method)
unregister_url_callback() (sopel.bot.Sopel method)
URL callback
url() (in module sopel.plugin)
URL_DEFAULT_SCHEMES (in module sopel.config.core_section)
url_lazy() (in module sopel.plugin)
URLCallback (class in sopel.plugins.rules)
urlencode() (in module sopel.tools.web)
urlencode_non_ascii() (in module sopel.tools.web)
urls (sopel.trigger.PreTrigger attribute)
urls() (sopel.trigger.Trigger property)
use_ssl (sopel.config.core_section.CoreSection attribute)
User (class in sopel.tools.target)
user (sopel.config.core_section.CoreSection attribute)
(sopel.tools.target.User attribute)
(sopel.trigger.PreTrigger attribute)
user() (sopel.bot.Sopel property)
(sopel.irc.AbstractBot property)
(sopel.trigger.Trigger property)
USER_AGENT (in module sopel.tools.web)
UserFactory (class in sopel.tests.factories)
userfactory() (in module sopel.tests.pytest_plugin)
users (sopel.bot.Sopel attribute)
(sopel.tools.target.Channel attribute)
V
validate_format() (in module sopel.tools.time)
validate_timezone() (in module sopel.tools.time)
ValidatedAttribute (class in sopel.config.types)
verify_ssl (sopel.config.core_section.CoreSection attribute)
VOICE (in module sopel.plugin)
W
WHITE (sopel.formatting.colors attribute)
write() (sopel.bot.Sopel method)
(sopel.irc.AbstractBot method)
(sopel.tools.OutputRedirect method)
Y
YELLOW (sopel.formatting.colors attribute)
Sopel
A Python IRC bot framework.
Navigation
Running the bot
Plugins: Developer Overview
Sopel Package API
Testing tools
Back to main site
Related Topics
Documentation overview
Quick search
Donate/support