pi_portal.modules.integrations.chat.cli.commands.bases.process_command.ChatProcessCommandBase

class pi_portal.modules.integrations.chat.cli.commands.bases.process_command.ChatProcessCommandBase(bot: TypeChatBot)[source]

Bases: ChatCommandBase, ABC

A base command for interacting with processes via the chat CLI.

Parameters:

bot (TypeChatBot) – The configured chatbot in use.

__init__(bot: TypeChatBot) None[source]
abstract hook_invoker() None[source]

Manage the configured process.

hook_supervisor_exception() None[source]

Handle a SupervisorException.

invoke() None[source]

Manage the process with error handling.