# Functions
NewS3Manager creates a new instance of S3Manager.
NewStatManager create new StatManager instance.
NewTelegramBotManager creates new TelegramBotManager.
NewUserAccountManager creates a new user account manager.
TelegramHelpCommandResponse returns help message for all commands or concrete command.
TelegramStartCommandResponse greeting user when user press Start button.
# Variables
ErrNoMessage error if no message provided for command.
# Structs
ApplicationStatsModel contains statistics data.
CommonBotCommandsConfig contains configurations for common bot commands.
HelpCommandConfig contains configuration of one command's help message.
HelpCommandMessages contains configurations for help command.
ListObjectsInput argument for [S3Manager.ListObjects] function.
S3Manager is a struct for managing files in systems like S3.
StartCommandConfig contains configurations for start command.
StatManager do CRUD operations with statistics.
TelegramBotManager managing [utils.TelegramBot].
UserAccount contains information of a user.
UserAccountManager do CRUD operations on user accounts.