Core.Service#

chatsky.core.service.group

The Service Group module contains the ServiceGroup class, which is used to represent a group of related services.

chatsky.core.service.types

This module defines type aliases used throughout the Core.Service module.

chatsky.core.service.extra

Extra handlers are functions that are executed before or after a PipelineComponent.

chatsky.core.service.conditions

The conditions module contains functions that determine whether the pipeline component should be executed or not.

chatsky.core.service.actor

Actor is a component of Pipeline, that processes the Script.

chatsky.core.service.component

The Component module defines a PipelineComponent class.

chatsky.core.service.service

The Service module contains the Service class which represents a single task.