# Functions

AwaitingReplyToPath returns just path part of command state.
AwaitingReplyToQuery returns just query part of command state.
NewChatID create a new bot chat ID, returns string.
NewChatKey creates a new chat key.

# Constants

AwaitingReplyToParamsSeparator separates params of command state.
AwaitingReplyToPath2QuerySeparator separates path and query parts of state.
AwaitingReplyToPathSeparator separates parts of the command state.

# Structs

BotBaseData holds properties common to all bot entities.
ChatBaseData hold common properties for bot chat entities not specific to any platform.
ChatKey is a key for a chat that consists of bot ID and chat ID.
PlatformUserBaseDbo hold common properties for bot user entities.
No description provided by the author

# Interfaces

No description provided by the author
AppUserData is a record where information about app user is stored.
BotChatData provides data about bot chat.
PlatformUserData interface provides information about bot user This should be implemented by bot user record struct.
No description provided by the author
No description provided by the author
No description provided by the author