Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
dto/action
Package d_action provides action types that can be returned from route handlers.
|
Package d_action provides action types that can be returned from route handlers. |
|
dto/file
Package d_file provides file-related domain models for handling media attachments.
|
Package d_file provides file-related domain models for handling media attachments. |
|
dto/message
Package d_message provides message-related domain models for chat communication.
|
Package d_message provides message-related domain models for chat communication. |
|
dto/user
Package d_user provides user-related domain models including User, UserState, ChatID, and Menu.
|
Package d_user provides user-related domain models including User, UserState, ChatID, and Menu. |
|
Package chat provides a simple framework for building chatbot applications.
|
Package chat provides a simple framework for building chatbot applications. |
|
core
|
|
|
domain
Package route_return defines the interface for route handler return types.
|
Package route_return defines the interface for route handler return types. |
|
domain/action
Package d_action provides action types that can be returned from route handlers.
|
Package d_action provides action types that can be returned from route handlers. |
|
domain/context
Package d_context provides the ChatContext type which encapsulates all information needed to process a chat message within a route handler.
|
Package d_context provides the ChatContext type which encapsulates all information needed to process a chat message within a route handler. |
|
domain/department
Package d_department provides the Department domain model.
|
Package d_department provides the Department domain model. |
|
domain/file
Package d_file provides file-related domain models for handling media attachments.
|
Package d_file provides file-related domain models for handling media attachments. |
|
domain/message
Package d_message provides message-related domain models for chat communication.
|
Package d_message provides message-related domain models for chat communication. |
|
domain/route
Package d_route provides the Route domain model for chatbot navigation.
|
Package d_route provides the Route domain model for chatbot navigation. |
|
domain/router
Package d_router provides routing configuration types for the chatbot framework.
|
Package d_router provides routing configuration types for the chatbot framework. |
|
domain/user
Package d_user provides user-related domain models including User, UserState, ChatID, and Menu.
|
Package d_user provides user-related domain models including User, UserState, ChatID, and Menu. |
|
ports/adapters/input
Package adapter_input defines input adapter interfaces for external services.
|
Package adapter_input defines input adapter interfaces for external services. |
|
ports/adapters/output
Package adapter_output defines service interfaces for the chatbot's core functionality.
|
Package adapter_output defines service interfaces for the chatbot's core functionality. |
|
service
Package service provides the main chatbot application service.
|
Package service provides the main chatbot application service. |
|
examples
|
|
|
basic
command
Example: basic - A simple chatbot with basic routing
|
Example: basic - A simple chatbot with basic routing |
|
buttons
command
Example: buttons - Demonstrates sending messages with interactive buttons
|
Example: buttons - Demonstrates sending messages with interactive buttons |
|
files
command
Example: files - Demonstrates file upload and sending
|
Example: files - Demonstrates file upload and sending |
|
timeout
command
Example: timeout - Demonstrates custom timeout configuration
|
Example: timeout - Demonstrates custom timeout configuration |
Click to show internal directories.
Click to hide internal directories.