shellbot
latest
Shellbot: Python Chat Bot Framework
Install the shellbot package
Useful examples of Shellbot use cases
How to contribute to Shellbot?
Frequently asked questions
Documentation extracted from the code
History
shellbot
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
action() (shellbot.machines.base.Transition method)
actor_address (shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
actor_id (shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
actor_label (shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
add_participant() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
add_participants() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
add_route() (shellbot.Server method)
(shellbot.server.Server method)
add_routes() (shellbot.Server method)
(shellbot.server.Server method)
allow() (shellbot.commands.Help method)
(shellbot.commands.help.Help method)
ANSWER_MESSAGE (shellbot.machines.Input attribute)
(shellbot.machines.input.Input attribute)
append() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
apply() (shellbot.Context method)
(shellbot.context.Context method)
apply_to_list() (shellbot.lists.ListFactory method)
ask() (shellbot.machines.Input method)
(shellbot.machines.Menu method)
(shellbot.machines.input.Input method)
(shellbot.machines.menu.Menu method)
attachment (shellbot.events.Message attribute)
Audit (class in shellbot.commands)
(class in shellbot.commands.audit)
audit_off() (shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
audit_on() (shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
audit_status() (shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
B
bond() (shellbot.bot.ShellBot method)
(shellbot.Engine method)
(shellbot.ShellBot method)
(shellbot.engine.Engine method)
(shellbot.stores.SqliteStore method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
(shellbot.stores.sqlite.SqliteStore method)
build() (shellbot.machines.base.Machine method)
(shellbot.SpaceFactory class method)
(shellbot.machines.Machine method)
(shellbot.spaces.SpaceFactory class method)
build_bot() (shellbot.Engine method)
(shellbot.engine.Engine method)
build_event() (shellbot.events.EventFactory class method)
build_list() (shellbot.lists.ListFactory method)
build_machine() (shellbot.Engine method)
(shellbot.engine.Engine method)
build_store() (shellbot.Engine method)
(shellbot.engine.Engine method)
build_updater() (shellbot.Engine method)
(shellbot.engine.Engine method)
Bus (class in shellbot)
(class in shellbot.bus)
C
callable (shellbot.routes.Wrapper attribute)
(shellbot.Wrapper attribute)
(shellbot.routes.wrapper.Wrapper attribute)
cancel() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
CANCEL_DELAY (shellbot.machines.Input attribute)
(shellbot.machines.input.Input attribute)
CANCEL_MESSAGE (shellbot.machines.Input attribute)
(shellbot.machines.input.Input attribute)
Channel (class in shellbot)
(class in shellbot.channel)
channel_id (shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
(shellbot.events.Message attribute)
check() (shellbot.Bus method)
(shellbot.Context method)
(shellbot.Engine method)
(shellbot.bus.Bus method)
(shellbot.context.Context method)
(shellbot.engine.Engine method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
(shellbot.stores.SqliteStore method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
(shellbot.stores.sqlite.SqliteStore method)
clear() (shellbot.Context method)
(shellbot.context.Context method)
Close (class in shellbot.commands)
(class in shellbot.commands.close)
Command (class in shellbot)
(class in shellbot.commands)
(class in shellbot.commands.base)
command() (shellbot.Shell method)
(shellbot.shell.Shell method)
commands (shellbot.Shell attribute)
(shellbot.shell.Shell attribute)
condition() (shellbot.machines.base.Transition method)
configure() (shellbot.Engine method)
(shellbot.Server method)
(shellbot.Shell method)
(shellbot.engine.Engine method)
(shellbot.lists.ListFactory method)
(shellbot.server.Server method)
(shellbot.shell.Shell method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
configure_from_file() (shellbot.Engine method)
(shellbot.engine.Engine method)
configure_from_path() (shellbot.Engine method)
(shellbot.engine.Engine method)
configured_title() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
connect() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
content (shellbot.events.Message attribute)
Context (class in shellbot)
(class in shellbot.context)
create() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
current_state (shellbot.machines.base.Machine attribute)
(shellbot.machines.Machine attribute)
current_step (shellbot.machines.Steps attribute)
(shellbot.machines.steps.Steps attribute)
D
decrement() (shellbot.Context method)
(shellbot.context.Context method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
Default (class in shellbot.commands)
(class in shellbot.commands.default)
DEFAULT_ADDRESS (shellbot.Bus attribute)
(shellbot.bus.Bus attribute)
DEFAULT_DELAY (shellbot.commands.Sleep attribute)
(shellbot.commands.sleep.Sleep attribute)
DEFAULT_PROMPT (shellbot.spaces.local.LocalSpace attribute)
(shellbot.spaces.LocalSpace attribute)
DEFAULT_SETTINGS (shellbot.Engine attribute)
(shellbot.engine.Engine attribute)
(shellbot.spaces.Space attribute)
(shellbot.spaces.SparkSpace attribute)
(shellbot.spaces.base.Space attribute)
(shellbot.spaces.ciscospark.SparkSpace attribute)
DEFAULT_SPACE_TITLE (shellbot.spaces.base.Space attribute)
(shellbot.spaces.Space attribute)
DEFER_DURATION (shellbot.bus.Publisher attribute)
(shellbot.Listener attribute)
(shellbot.Publisher attribute)
(shellbot.listener.Listener attribute)
(shellbot.machines.Machine attribute)
(shellbot.machines.base.Machine attribute)
delete() (shellbot.Notifier method)
(shellbot.Route method)
(shellbot.Wrapper method)
(shellbot.routes.Notifier method)
(shellbot.routes.Route method)
(shellbot.routes.Wrapper method)
(shellbot.routes.base.Route method)
(shellbot.routes.notifier.Notifier method)
(shellbot.routes.wrapper.Wrapper method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
deregister() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
dispatch() (shellbot.Engine method)
(shellbot.engine.Engine method)
dispose() (shellbot.bot.ShellBot method)
(shellbot.Engine method)
(shellbot.ShellBot method)
(shellbot.engine.Engine method)
do() (shellbot.Shell method)
(shellbot.shell.Shell method)
download_attachment() (shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.SparkSpace method)
during() (shellbot.machines.base.State method)
E
Echo (class in shellbot.commands)
(class in shellbot.commands.echo)
elapsed (shellbot.machines.Input attribute)
(shellbot.machines.input.Input attribute)
ElasticsearchUpdater (class in shellbot.updaters)
(class in shellbot.updaters.elastic)
Empty (class in shellbot.commands)
(class in shellbot.commands.empty)
EMPTY_DELAY (shellbot.bus.Publisher attribute)
(shellbot.Listener attribute)
(shellbot.Publisher attribute)
(shellbot.Speaker attribute)
(shellbot.listener.Listener attribute)
(shellbot.observer.Observer attribute)
(shellbot.speaker.Speaker attribute)
Engine (class in shellbot)
(class in shellbot.engine)
enumerate_bots() (shellbot.Engine method)
(shellbot.engine.Engine method)
Event (class in shellbot.events)
event (shellbot.commands.Step attribute)
(shellbot.commands.step.Step attribute)
EventFactory (class in shellbot.events)
execute() (shellbot.Command method)
(shellbot.commands.Audit method)
(shellbot.commands.Close method)
(shellbot.commands.Command method)
(shellbot.commands.Default method)
(shellbot.commands.Echo method)
(shellbot.commands.Empty method)
(shellbot.commands.Help method)
(shellbot.commands.Input method)
(shellbot.commands.Noop method)
(shellbot.commands.Sleep method)
(shellbot.commands.Step method)
(shellbot.commands.Update method)
(shellbot.commands.Upload method)
(shellbot.commands.Version method)
(shellbot.commands.audit.Audit method)
(shellbot.commands.base.Command method)
(shellbot.commands.close.Close method)
(shellbot.commands.default.Default method)
(shellbot.commands.echo.Echo method)
(shellbot.commands.empty.Empty method)
(shellbot.commands.help.Help method)
(shellbot.commands.input.Input method)
(shellbot.commands.noop.Noop method)
(shellbot.commands.sleep.Sleep method)
(shellbot.commands.start.Start method)
(shellbot.commands.step.Step method)
(shellbot.commands.update.Update method)
(shellbot.commands.upload.Upload method)
(shellbot.commands.version.Version method)
(shellbot.machines.Input method)
(shellbot.machines.Machine method)
(shellbot.machines.base.Machine method)
(shellbot.machines.input.Input method)
F
FileUpdater (class in shellbot.updaters)
(class in shellbot.updaters.file)
filter() (shellbot.machines.Input method)
(shellbot.machines.Menu method)
(shellbot.machines.input.Input method)
(shellbot.machines.menu.Menu method)
(shellbot.updaters.Updater method)
(shellbot.updaters.base.Updater method)
forget() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
format() (shellbot.updaters.base.Updater method)
(shellbot.updaters.SpaceUpdater method)
(shellbot.updaters.Updater method)
(shellbot.updaters.space.SpaceUpdater method)
FRESH_DURATION (shellbot.Listener attribute)
(shellbot.listener.Listener attribute)
from_id (shellbot.events.Message attribute)
from_label (shellbot.events.Message attribute)
from_text() (shellbot.stores.base.Store method)
(shellbot.stores.Store method)
G
get() (shellbot.bus.Subscriber method)
(shellbot.Channel method)
(shellbot.Context method)
(shellbot.Engine method)
(shellbot.Notifier method)
(shellbot.Route method)
(shellbot.SpaceFactory class method)
(shellbot.Subscriber method)
(shellbot.Wrapper method)
(shellbot.channel.Channel method)
(shellbot.context.Context method)
(shellbot.engine.Engine method)
(shellbot.events.Event method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
(shellbot.routes.Notifier method)
(shellbot.routes.Route method)
(shellbot.routes.Text method)
(shellbot.routes.Wrapper method)
(shellbot.routes.base.Route method)
(shellbot.routes.notifier.Notifier method)
(shellbot.routes.text.Text method)
(shellbot.routes.wrapper.Wrapper method)
(shellbot.spaces.SpaceFactory class method)
get_attachment() (shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.SparkSpace method)
get_bot() (shellbot.Engine method)
(shellbot.engine.Engine method)
get_by_id() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
get_by_person() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
get_by_title() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
get_db() (shellbot.stores.sqlite.SqliteStore method)
(shellbot.stores.SqliteStore method)
get_default_machine() (shellbot.MachineFactory method)
get_hook() (shellbot.Engine method)
(shellbot.engine.Engine method)
get_host() (shellbot.updaters.elastic.ElasticsearchUpdater method)
(shellbot.updaters.ElasticsearchUpdater method)
get_list() (shellbot.lists.ListFactory method)
get_machine() (shellbot.MachineFactory method)
get_machine_for_direct_channel() (shellbot.MachineFactory method)
get_machine_for_group_channel() (shellbot.MachineFactory method)
get_machine_from_class() (shellbot.MachineFactory method)
get_path() (shellbot.updaters.file.FileUpdater method)
(shellbot.updaters.FileUpdater method)
get_team() (shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.SparkSpace method)
H
has() (shellbot.Context method)
(shellbot.context.Context method)
has_been_enabled (shellbot.commands.Audit attribute)
(shellbot.commands.audit.Audit attribute)
Help (class in shellbot.commands)
(class in shellbot.commands.help)
hook() (shellbot.Engine method)
(shellbot.engine.Engine method)
I
id (shellbot.bot.ShellBot attribute)
(shellbot.Channel attribute)
(shellbot.ShellBot attribute)
(shellbot.channel.Channel attribute)
idle() (shellbot.Listener method)
(shellbot.listener.Listener method)
if_end() (shellbot.machines.Steps method)
(shellbot.machines.steps.Steps method)
if_next() (shellbot.machines.Steps method)
(shellbot.machines.steps.Steps method)
if_ready() (shellbot.machines.Steps method)
(shellbot.machines.steps.Steps method)
in_direct (shellbot.Command attribute)
(shellbot.commands.Audit attribute)
(shellbot.commands.Close attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.audit.Audit attribute)
(shellbot.commands.base.Command attribute)
(shellbot.commands.close.Close attribute)
(shellbot.commands.start.Start attribute)
in_group (shellbot.Command attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.base.Command attribute)
(shellbot.commands.start.Start attribute)
increment() (shellbot.Context method)
(shellbot.context.Context method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
information_message (shellbot.Command attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.base.Command attribute)
initialize_store() (shellbot.Engine method)
(shellbot.engine.Engine method)
Input (class in shellbot.commands)
(class in shellbot.commands.input)
(class in shellbot.machines)
(class in shellbot.machines.input)
is_direct (shellbot.Channel attribute)
(shellbot.channel.Channel attribute)
(shellbot.events.Message attribute)
is_empty (shellbot.Context attribute)
(shellbot.context.Context attribute)
is_hidden (shellbot.Command attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.Default attribute)
(shellbot.commands.Echo attribute)
(shellbot.commands.Empty attribute)
(shellbot.commands.Noop attribute)
(shellbot.commands.Sleep attribute)
(shellbot.commands.Upload attribute)
(shellbot.commands.Version attribute)
(shellbot.commands.base.Command attribute)
(shellbot.commands.default.Default attribute)
(shellbot.commands.echo.Echo attribute)
(shellbot.commands.empty.Empty attribute)
(shellbot.commands.noop.Noop attribute)
(shellbot.commands.sleep.Sleep attribute)
(shellbot.commands.upload.Upload attribute)
(shellbot.commands.version.Version attribute)
is_moderated (shellbot.Channel attribute)
(shellbot.channel.Channel attribute)
is_ready (shellbot.bot.ShellBot attribute)
(shellbot.ShellBot attribute)
is_running (shellbot.machines.base.Machine attribute)
(shellbot.machines.Machine attribute)
(shellbot.machines.Sequence attribute)
(shellbot.machines.sequence.Sequence attribute)
J
Join (class in shellbot.events)
K
keyword (shellbot.Command attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.base.Command attribute)
L
Leave (class in shellbot.events)
List (class in shellbot.lists)
(class in shellbot.lists.base)
list_commands() (shellbot.lists.ListFactory method)
list_group_channels() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
list_messages() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
list_participants() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
listen() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
Listener (class in shellbot)
(class in shellbot.listener)
ListFactory (class in shellbot.lists)
load_command() (shellbot.Engine method)
(shellbot.Shell method)
(shellbot.engine.Engine method)
(shellbot.shell.Shell method)
load_commands() (shellbot.Engine method)
(shellbot.Shell method)
(shellbot.engine.Engine method)
(shellbot.shell.Shell method)
load_default_commands() (shellbot.Shell method)
(shellbot.shell.Shell method)
Localization (class in shellbot.i18n)
LocalSpace (class in shellbot.spaces)
(class in shellbot.spaces.local)
M
Machine (class in shellbot.machines)
(class in shellbot.machines.base)
MachineFactory (class in shellbot)
MemoryStore (class in shellbot.stores)
(class in shellbot.stores.memory)
mentioned_ids (shellbot.events.Message attribute)
Menu (class in shellbot.machines)
(class in shellbot.machines.menu)
Message (class in shellbot.events)
N
name (shellbot.Engine attribute)
(shellbot.engine.Engine attribute)
name_attachment() (shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.SparkSpace method)
next_step() (shellbot.machines.Steps method)
(shellbot.machines.steps.Steps method)
no_exception() (in module shellbot.spaces.ciscospark)
Noop (class in shellbot.commands)
(class in shellbot.commands.noop)
NoQueue (class in shellbot.routes.notifier)
notification (shellbot.Notifier attribute)
(shellbot.routes.Notifier attribute)
(shellbot.routes.notifier.Notifier attribute)
Notifier (class in shellbot)
(class in shellbot.routes)
(class in shellbot.routes.notifier)
notify() (shellbot.Notifier method)
(shellbot.routes.Notifier method)
(shellbot.routes.notifier.Notifier method)
O
Observer (class in shellbot.observer)
off_duration (shellbot.commands.Audit attribute)
(shellbot.commands.audit.Audit attribute)
on_bond() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
(shellbot.updaters.ElasticsearchUpdater method)
(shellbot.updaters.FileUpdater method)
(shellbot.updaters.Updater method)
(shellbot.updaters.base.Updater method)
(shellbot.updaters.elastic.ElasticsearchUpdater method)
(shellbot.updaters.file.FileUpdater method)
on_build() (shellbot.Engine method)
(shellbot.engine.Engine method)
on_connect() (shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.SparkSpace method)
on_dispose() (shellbot.updaters.base.Updater method)
(shellbot.updaters.Updater method)
on_enter() (shellbot.bot.ShellBot method)
(shellbot.Engine method)
(shellbot.ShellBot method)
(shellbot.engine.Engine method)
(shellbot.machines.base.State method)
on_exit() (shellbot.bot.ShellBot method)
(shellbot.Engine method)
(shellbot.ShellBot method)
(shellbot.engine.Engine method)
(shellbot.machines.base.State method)
on_inbound() (shellbot.Listener method)
(shellbot.listener.Listener method)
(shellbot.machines.Input method)
(shellbot.machines.input.Input method)
on_init() (shellbot.bot.ShellBot method)
(shellbot.Command method)
(shellbot.ShellBot method)
(shellbot.commands.Audit method)
(shellbot.commands.Close method)
(shellbot.commands.Command method)
(shellbot.commands.Default method)
(shellbot.commands.Echo method)
(shellbot.commands.Empty method)
(shellbot.commands.Help method)
(shellbot.commands.Input method)
(shellbot.commands.Noop method)
(shellbot.commands.Sleep method)
(shellbot.commands.Step method)
(shellbot.commands.Update method)
(shellbot.commands.Upload method)
(shellbot.commands.Version method)
(shellbot.commands.audit.Audit method)
(shellbot.commands.base.Command method)
(shellbot.commands.close.Close method)
(shellbot.commands.default.Default method)
(shellbot.commands.echo.Echo method)
(shellbot.commands.empty.Empty method)
(shellbot.commands.help.Help method)
(shellbot.commands.input.Input method)
(shellbot.commands.noop.Noop method)
(shellbot.commands.sleep.Sleep method)
(shellbot.commands.start.Start method)
(shellbot.commands.step.Step method)
(shellbot.commands.update.Update method)
(shellbot.commands.upload.Upload method)
(shellbot.commands.version.Version method)
(shellbot.lists.List method)
(shellbot.lists.base.List method)
(shellbot.machines.Input method)
(shellbot.machines.Machine method)
(shellbot.machines.Menu method)
(shellbot.machines.Sequence method)
(shellbot.machines.Steps method)
(shellbot.machines.base.Machine method)
(shellbot.machines.input.Input method)
(shellbot.machines.menu.Menu method)
(shellbot.machines.sequence.Sequence method)
(shellbot.machines.steps.Steps method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
(shellbot.stores.MemoryStore method)
(shellbot.stores.SqliteStore method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
(shellbot.stores.memory.MemoryStore method)
(shellbot.stores.sqlite.SqliteStore method)
(shellbot.updaters.ElasticsearchUpdater method)
(shellbot.updaters.FileUpdater method)
(shellbot.updaters.QueueUpdater method)
(shellbot.updaters.SpaceUpdater method)
(shellbot.updaters.Updater method)
(shellbot.updaters.base.Updater method)
(shellbot.updaters.elastic.ElasticsearchUpdater method)
(shellbot.updaters.file.FileUpdater method)
(shellbot.updaters.queue.QueueUpdater method)
(shellbot.updaters.space.SpaceUpdater method)
on_input() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
on_join() (shellbot.Listener method)
(shellbot.listener.Listener method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
on_leave() (shellbot.Listener method)
(shellbot.listener.Listener method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
on_message() (shellbot.Listener method)
(shellbot.listener.Listener method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
on_off() (shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
on_reset() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.Steps method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
(shellbot.machines.steps.Steps method)
on_start() (shellbot.Engine method)
(shellbot.engine.Engine method)
(shellbot.machines.Machine method)
(shellbot.machines.base.Machine method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.local.LocalSpace method)
on_stop() (shellbot.Engine method)
(shellbot.engine.Engine method)
(shellbot.machines.Machine method)
(shellbot.machines.base.Machine method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
on_tick() (shellbot.machines.base.Machine method)
(shellbot.machines.Machine method)
P
page (shellbot.routes.Text attribute)
(shellbot.routes.text.Text attribute)
post() (shellbot.Notifier method)
(shellbot.Route method)
(shellbot.Wrapper method)
(shellbot.routes.Notifier method)
(shellbot.routes.Route method)
(shellbot.routes.Wrapper method)
(shellbot.routes.base.Route method)
(shellbot.routes.notifier.Notifier method)
(shellbot.routes.wrapper.Wrapper method)
post_message() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
process() (shellbot.bus.Publisher method)
(shellbot.Listener method)
(shellbot.Publisher method)
(shellbot.Speaker method)
(shellbot.listener.Listener method)
(shellbot.observer.Observer method)
(shellbot.speaker.Speaker method)
publish() (shellbot.Bus method)
(shellbot.bus.Bus method)
Publisher (class in shellbot)
(class in shellbot.bus)
pull() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
PULL_INTERVAL (shellbot.spaces.base.Space attribute)
(shellbot.spaces.Space attribute)
push() (shellbot.spaces.local.LocalSpace method)
(shellbot.spaces.LocalSpace method)
put() (shellbot.bus.Publisher method)
(shellbot.Notifier method)
(shellbot.Publisher method)
(shellbot.Route method)
(shellbot.Wrapper method)
(shellbot.routes.Notifier method)
(shellbot.routes.Route method)
(shellbot.routes.Wrapper method)
(shellbot.routes.base.Route method)
(shellbot.routes.notifier.NoQueue method)
(shellbot.routes.notifier.Notifier method)
(shellbot.routes.wrapper.Wrapper method)
(shellbot.updaters.ElasticsearchUpdater method)
(shellbot.updaters.FileUpdater method)
(shellbot.updaters.QueueUpdater method)
(shellbot.updaters.SpaceUpdater method)
(shellbot.updaters.Updater method)
(shellbot.updaters.base.Updater method)
(shellbot.updaters.elastic.ElasticsearchUpdater method)
(shellbot.updaters.file.FileUpdater method)
(shellbot.updaters.queue.QueueUpdater method)
(shellbot.updaters.space.SpaceUpdater method)
Q
queue (shellbot.Notifier attribute)
(shellbot.routes.Notifier attribute)
(shellbot.routes.notifier.Notifier attribute)
QueueUpdater (class in shellbot.updaters)
(class in shellbot.updaters.queue)
R
recall() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
receive() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
register() (shellbot.Engine method)
(shellbot.engine.Engine method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
remember() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
remove_participant() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
remove_participants() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
reset() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
restart() (shellbot.machines.base.Machine method)
(shellbot.machines.Machine method)
retry() (in module shellbot.spaces.ciscospark)
RETRY_DELAY (shellbot.machines.Input attribute)
(shellbot.machines.input.Input attribute)
RETRY_MESSAGE (shellbot.machines.Input attribute)
(shellbot.machines.Menu attribute)
(shellbot.machines.input.Input attribute)
(shellbot.machines.menu.Menu attribute)
Route (class in shellbot)
(class in shellbot.routes)
(class in shellbot.routes.base)
route (shellbot.Notifier attribute)
(shellbot.Route attribute)
(shellbot.Wrapper attribute)
(shellbot.routes.Notifier attribute)
(shellbot.routes.Route attribute)
(shellbot.routes.Text attribute)
(shellbot.routes.Wrapper attribute)
(shellbot.routes.base.Route attribute)
(shellbot.routes.notifier.Notifier attribute)
(shellbot.routes.text.Text attribute)
(shellbot.routes.wrapper.Wrapper attribute)
route() (shellbot.Server method)
(shellbot.server.Server method)
routes (shellbot.Server attribute)
(shellbot.server.Server attribute)
run() (shellbot.bus.Publisher method)
(shellbot.Engine method)
(shellbot.Listener method)
(shellbot.Publisher method)
(shellbot.Server method)
(shellbot.Speaker method)
(shellbot.engine.Engine method)
(shellbot.listener.Listener method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
(shellbot.observer.Observer method)
(shellbot.server.Server method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
(shellbot.speaker.Speaker method)
S
say() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.machines.steps.Step method)
say_answer() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
say_banner() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
say_cancel() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
say_retry() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
search_expression() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
search_mask() (shellbot.machines.Input method)
(shellbot.machines.input.Input method)
sense() (shellbot.SpaceFactory class method)
(shellbot.spaces.SpaceFactory class method)
Sequence (class in shellbot.machines)
(class in shellbot.machines.sequence)
Server (class in shellbot)
(class in shellbot.server)
set() (shellbot.Context method)
(shellbot.Engine method)
(shellbot.context.Context method)
(shellbot.engine.Engine method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
set_context() (shellbot.i18n.Localization method)
set_logger() (shellbot.Context class method)
(shellbot.context.Context class method)
Shell (class in shellbot)
(class in shellbot.shell)
ShellBot (class in shellbot)
(class in shellbot.bot)
shellbot (module)
shellbot.bot (module)
shellbot.bus (module)
shellbot.channel (module)
shellbot.commands (module)
shellbot.commands.audit (module)
shellbot.commands.base (module)
shellbot.commands.close (module)
shellbot.commands.default (module)
shellbot.commands.echo (module)
shellbot.commands.empty (module)
shellbot.commands.help (module)
shellbot.commands.input (module)
shellbot.commands.noop (module)
shellbot.commands.sleep (module)
shellbot.commands.start (module)
shellbot.commands.step (module)
shellbot.commands.update (module)
shellbot.commands.upload (module)
shellbot.commands.version (module)
shellbot.context (module)
shellbot.engine (module)
shellbot.events (module)
shellbot.i18n (module)
shellbot.listener (module)
shellbot.lists (module)
shellbot.lists.base (module)
shellbot.machines (module)
shellbot.machines.base (module)
shellbot.machines.input (module)
shellbot.machines.menu (module)
shellbot.machines.sequence (module)
shellbot.machines.steps (module)
shellbot.observer (module)
shellbot.routes (module)
shellbot.routes.base (module)
shellbot.routes.notifier (module)
shellbot.routes.text (module)
shellbot.routes.wrapper (module)
shellbot.server (module)
shellbot.shell (module)
shellbot.spaces (module)
shellbot.spaces.base (module)
shellbot.spaces.ciscospark (module)
shellbot.spaces.local (module)
shellbot.speaker (module)
shellbot.stores (module)
shellbot.stores.base (module)
shellbot.stores.memory (module)
shellbot.stores.sqlite (module)
shellbot.updaters (module)
shellbot.updaters.base (module)
shellbot.updaters.elastic (module)
shellbot.updaters.file (module)
shellbot.updaters.queue (module)
shellbot.updaters.space (module)
Sleep (class in shellbot.commands)
(class in shellbot.commands.sleep)
Space (class in shellbot.spaces)
(class in shellbot.spaces.base)
SpaceFactory (class in shellbot)
(class in shellbot.spaces)
SpaceUpdater (class in shellbot.updaters)
(class in shellbot.updaters.space)
SparkSpace (class in shellbot.spaces)
(class in shellbot.spaces.ciscospark)
Speaker (class in shellbot)
(class in shellbot.speaker)
SqliteStore (class in shellbot.stores)
(class in shellbot.stores.sqlite)
stamp (shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
(shellbot.events.Message attribute)
Start (class in shellbot.commands.start)
start() (shellbot.Engine method)
(shellbot.engine.Engine method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
(shellbot.spaces.Space method)
(shellbot.spaces.base.Space method)
start_processes() (shellbot.Engine method)
(shellbot.engine.Engine method)
State (class in shellbot.machines.base)
state() (shellbot.machines.base.Machine method)
(shellbot.machines.Machine method)
Step (class in shellbot.commands)
(class in shellbot.commands.step)
(class in shellbot.machines.steps)
step() (shellbot.machines.base.Machine method)
(shellbot.machines.Machine method)
step_has_completed() (shellbot.machines.Steps method)
(shellbot.machines.steps.Steps method)
Steps (class in shellbot.machines)
(class in shellbot.machines.steps)
stop() (shellbot.Engine method)
(shellbot.engine.Engine method)
(shellbot.machines.Machine method)
(shellbot.machines.Sequence method)
(shellbot.machines.base.Machine method)
(shellbot.machines.sequence.Sequence method)
(shellbot.machines.steps.Step method)
Store (class in shellbot.stores)
(class in shellbot.stores.base)
subscribe() (shellbot.Bus method)
(shellbot.bus.Bus method)
Subscriber (class in shellbot)
(class in shellbot.bus)
T
Text (class in shellbot.routes)
(class in shellbot.routes.text)
text (shellbot.events.Message attribute)
TICK_DURATION (shellbot.machines.base.Machine attribute)
(shellbot.machines.Machine attribute)
title (shellbot.bot.ShellBot attribute)
(shellbot.Channel attribute)
(shellbot.ShellBot attribute)
(shellbot.channel.Channel attribute)
to_text() (shellbot.stores.base.Store method)
(shellbot.stores.Store method)
Transition (class in shellbot.machines.base)
trigger() (shellbot.machines.steps.Step method)
type (shellbot.events.Event attribute)
(shellbot.events.Join attribute)
(shellbot.events.Leave attribute)
(shellbot.events.Message attribute)
types (shellbot.SpaceFactory attribute)
(shellbot.spaces.SpaceFactory attribute)
U
Update (class in shellbot.commands)
(class in shellbot.commands.update)
update() (shellbot.bot.ShellBot method)
(shellbot.ShellBot method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.base.Space method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
(shellbot.stores.Store method)
(shellbot.stores.base.Store method)
Updater (class in shellbot.updaters)
(class in shellbot.updaters.base)
Upload (class in shellbot.commands)
(class in shellbot.commands.upload)
url (shellbot.events.Message attribute)
usage_message (shellbot.Command attribute)
(shellbot.commands.Command attribute)
(shellbot.commands.base.Command attribute)
V
Version (class in shellbot.commands)
(class in shellbot.commands.version)
version (shellbot.Engine attribute)
(shellbot.engine.Engine attribute)
Vibes (class in shellbot.speaker)
W
walk_messages() (shellbot.spaces.base.Space method)
(shellbot.spaces.LocalSpace method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
(shellbot.spaces.local.LocalSpace method)
watchdog() (shellbot.commands.Audit method)
(shellbot.commands.audit.Audit method)
webhook() (shellbot.spaces.base.Space method)
(shellbot.spaces.Space method)
(shellbot.spaces.SparkSpace method)
(shellbot.spaces.ciscospark.SparkSpace method)
Wrapper (class in shellbot)
(class in shellbot.routes)
(class in shellbot.routes.wrapper)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.