slackminion
stable
A brief guide to writing plugins
Bot Components
slackminion
slackminion
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
A
acl() (slackminion.plugins.core.acl.AuthManager method)
acl_allow() (slackminion.plugins.core.acl.AuthManager method)
acl_check() (slackminion.plugins.core.acl.AuthManager method)
acl_delete() (slackminion.plugins.core.acl.AuthManager method)
acl_deny() (slackminion.plugins.core.acl.AuthManager method)
acl_mgt_command() (in module slackminion.plugins.core.acl)
acl_new() (slackminion.plugins.core.acl.AuthManager method)
acl_remove() (slackminion.plugins.core.acl.AuthManager method)
acl_show() (slackminion.plugins.core.acl.AuthManager method)
acltest() (slackminion.plugins.test.TestAclPlugin method)
add_user_to_allow() (slackminion.plugins.core.acl.AuthManager method)
add_user_to_deny() (slackminion.plugins.core.acl.AuthManager method)
admin_check() (slackminion.plugins.core.acl.AuthManager static method)
adminacl() (slackminion.plugins.test.TestAclPlugin method)
admincmd() (slackminion.plugins.test.TestAclPlugin method)
alert() (slackminion.plugins.test.TestPlugin method)
always_send_dm (slackminion.bot.Bot attribute)
api_client (slackminion.bot.Bot attribute)
at_user (slackminion.slack.user.SlackUser attribute)
at_user() (slackminion.bot.Bot method)
(slackminion.plugin.base.BasePlugin method)
AuthManager (class in slackminion.plugins.core.acl)
B
BaseCommand (class in slackminion.dispatcher)
BasePlugin (class in slackminion.plugin.base)
BaseStateHandler (class in slackminion.plugins.state)
Bot (class in slackminion.bot)
bot_start_time (slackminion.bot.Bot attribute)
bot_status() (slackminion.plugins.core.core.Core method)
broadcast_event() (slackminion.plugin.manager.PluginManager method)
C
channel (slackminion.slack.event.SlackEvent attribute)
channels (slackminion.bot.Bot attribute)
cmd() (in module slackminion.plugin)
connect() (slackminion.plugin.manager.PluginManager method)
Core (class in slackminion.plugins.core.core)
create_acl() (slackminion.plugins.core.acl.AuthManager method)
D
delete_acl() (slackminion.plugins.core.acl.AuthManager method)
DuplicateCommandError
DuplicatePluginError
E
echo() (slackminion.plugins.test.TestPlugin method)
event_ts (slackminion.slack.event.SlackEvent attribute)
execute() (slackminion.dispatcher.BaseCommand method)
(slackminion.dispatcher.WebhookCommand method)
F
FileStateHandler (class in slackminion.plugins.state.file)
formatted_help (slackminion.dispatcher.BaseCommand attribute)
formatted_name (slackminion.slack.user.SlackUser attribute)
G
get() (slackminion.plugins.core.user.UserManager method)
get_by_username() (slackminion.plugins.core.user.UserManager method)
get_channel() (slackminion.bot.Bot method)
(slackminion.plugin.base.BasePlugin method)
get_channel_by_name() (slackminion.bot.Bot method)
(slackminion.plugin.base.BasePlugin method)
get_my_conversations() (slackminion.bot.Bot method)
get_user() (slackminion.plugin.base.BasePlugin method)
graceful_shutdown() (slackminion.bot.Bot method)
H
help() (slackminion.plugins.core.core.Core method)
I
id (slackminion.slack.user.SlackUser attribute)
ignore() (slackminion.dispatcher.MessageDispatcher method)
is_admin (slackminion.slack.user.SlackUser attribute)
is_bot_admin (slackminion.slack.user.SlackUser attribute)
is_setup (slackminion.bot.Bot attribute)
L
load() (slackminion.plugin.manager.PluginManager method)
(slackminion.slack.user.SlackUser method)
load_state() (slackminion.plugin.manager.PluginManager method)
(slackminion.plugins.state.BaseStateHandler method)
(slackminion.plugins.state.file.FileStateHandler method)
load_user_info() (slackminion.plugins.core.user.UserManager method)
load_user_rights() (slackminion.plugins.core.user.UserManager method)
lookup() (slackminion.plugins.test.TestPlugin method)
M
MessageDispatcher (class in slackminion.dispatcher)
my_userid (slackminion.bot.Bot attribute)
my_username (slackminion.bot.Bot attribute)
N
notify_event_types (slackminion.plugin.base.BasePlugin attribute)
NotSetupError
O
on_connect() (slackminion.plugin.base.BasePlugin method)
on_load() (slackminion.plugin.base.BasePlugin method)
(slackminion.plugins.core.acl.AuthManager method)
(slackminion.plugins.core.user.UserManager method)
(slackminion.plugins.state.BaseStateHandler method)
on_unload() (slackminion.plugin.base.BasePlugin method)
P
PluginCommand (class in slackminion.dispatcher)
PluginManager (class in slackminion.plugin.manager)
push() (slackminion.dispatcher.MessageDispatcher method)
R
register_plugin() (slackminion.dispatcher.MessageDispatcher method)
remove_user_from_acl() (slackminion.plugins.core.acl.AuthManager method)
rtm_client (slackminion.bot.Bot attribute)
run() (slackminion.bot.Bot method)
run_async() (slackminion.plugin.base.BasePlugin method)
runnable (slackminion.bot.Bot attribute)
S
save() (slackminion.plugins.core.core.Core method)
save_state() (slackminion.plugin.manager.PluginManager method)
(slackminion.plugins.state.BaseStateHandler method)
(slackminion.plugins.state.file.FileStateHandler method)
sc (slackminion.bot.Bot attribute)
send_im() (slackminion.bot.Bot method)
send_message() (slackminion.bot.Bot method)
(slackminion.plugin.base.BasePlugin method)
set() (slackminion.plugins.core.user.UserManager method)
set_admin() (slackminion.slack.user.SlackUser method)
short_help (slackminion.dispatcher.BaseCommand attribute)
shortsleep() (slackminion.plugins.test.TestPlugin method)
shortsleep2() (slackminion.plugins.test.TestPlugin method)
shutdown() (slackminion.plugins.core.core.Core method)
shutting_down (slackminion.bot.Bot attribute)
SlackEvent (class in slackminion.slack.event)
slackminion (module)
slackminion.bot (module)
slackminion.dispatcher (module)
slackminion.exceptions (module)
slackminion.plugin (module)
slackminion.plugin.base (module)
slackminion.plugin.manager (module)
slackminion.plugins (module)
slackminion.plugins.core (module)
slackminion.plugins.core.acl (module)
slackminion.plugins.core.core (module)
slackminion.plugins.core.user (module)
slackminion.plugins.state (module)
slackminion.plugins.state.file (module)
slackminion.plugins.test (module)
slackminion.slack (module)
slackminion.slack.event (module)
slackminion.slack.user (module)
slackminion.utils (module)
slackminion.webserver (module)
SlackUser (class in slackminion.slack.user)
sleep() (slackminion.plugins.core.core.Core method)
start() (slackminion.bot.Bot method)
(slackminion.webserver.Webserver method)
start_periodic_task() (slackminion.plugin.base.BasePlugin method)
start_timer() (slackminion.plugin.base.BasePlugin method)
stop() (slackminion.bot.Bot method)
(slackminion.webserver.Webserver method)
stop_timer() (slackminion.plugin.base.BasePlugin method)
T
TestAclPlugin (class in slackminion.plugins.test)
TestPlugin (class in slackminion.plugins.test)
text (slackminion.slack.event.SlackEvent attribute)
thread_ts (slackminion.slack.event.SlackEvent attribute)
timers (slackminion.bot.Bot attribute)
topic() (slackminion.plugins.test.TestPlugin method)
ts (slackminion.slack.event.SlackEvent attribute)
U
unignore() (slackminion.dispatcher.MessageDispatcher method)
unload_all() (slackminion.plugin.manager.PluginManager method)
update_channels() (slackminion.bot.Bot method)
user (slackminion.slack.event.SlackEvent attribute)
user_id (slackminion.slack.user.SlackUser attribute)
user_info (slackminion.slack.user.SlackUser attribute)
user_mgt_command() (in module slackminion.plugins.core.acl)
userid (slackminion.slack.user.SlackUser attribute)
UserManager (class in slackminion.plugins.core.user)
username (slackminion.slack.user.SlackUser attribute)
W
wake() (slackminion.plugins.core.core.Core method)
web_echo() (slackminion.plugins.test.TestPlugin method)
webhook() (in module slackminion.plugin)
WebhookCommand (class in slackminion.dispatcher)
Webserver (class in slackminion.webserver)
webserver (slackminion.bot.Bot attribute)
whoami() (slackminion.plugins.core.core.Core method)
X
xyzzy() (slackminion.plugins.test.TestPlugin method)