About
This agent offers some commands to help manage the various consumers on a core. It will also allow you to stop the core altogether, or to reload the configuration.
Manage the core through an agent.
This agent offers some commands to help manage the various consumers on a core. It will also allow you to stop the core altogether, or to reload the configuration.
ADD-CONSUMER
CORE-MANAGER
This agent handles the management of consumers on the bot's core. Specifically it allows adding, removing, starting, and stopping consumers.
LIST-CONSUMERS
RELOAD
REMOVE-CONSUMER
START-CONSUMER
STOP-CORE
(
ADD-CONSUMER
CONSUMER TARGET
)
Add the consumer to the core. If the consumer already exists on the core, nothing is done. If a consumer of the same name already exists on the core, a warning of type CONSUMER-NAME-DUPLICATED-WARNING is signalled. If a consumer has been added, an event of type CONSUMER-ADDED is issued onto the core. See CONSUMER-NAME-DUPLICATED-WARNING See CONSUMER-ADDED
(
REMOVE-CONSUMER
CONSUMER TARGET
)
Remove the consumer from the core. If the consumer doesn't exist on the core, nothing is done. Otherwise the consumer is removed from the core's list. If a consumer has been removed, an event of type CONSUMER- REMOVED is issued onto the core. See CONSUMER-REMOVED
(
add consumer
PACKAGE &KEY SYMBOL NAME
)
Create and add a new consumer to the current core.
list consumers
Show a list of all consumers on the current core by their names or IDs.
reload
Reload the bot configuration files lazily by clearing out the internal configuration cache.
(
remove consumer
CONSUMER
)
Completely remove an existing consumer of the given name from the current core.
(
start consumer
CONSUMER
)
Start an existing consumer of the given name on the current core.
stop core
Stop the current core completely. Note that this will effectively shut down the bot, but not the lisp instance.