Package-level declarations
Types
Functions
Use flattenCommandsWithParams and filter out the commands which do not matches to commandRegex
Uses parseCommandsWithArgs on incoming text sources and map them with CommonMessage
Uses parseCommandsWithNamedArgs on incoming text sources and map them with CommonMessage
Uses parseCommandsWithArgsSources on incoming text sources and map them with CommonMessage
Uses isWithMention passing username as argument to take only messages with username mentions or text mentions
Uses isWithMention passing user as argument to take only messages with user mentions or text mentions
Uses isWithMention passing username as argument to take only messages with username mentions or text mentions
Uses isWithMention passing user as argument to take only messages with user mentions or text mentions
Uses isWithTextMention passing userId as argument to take only messages with userId text mentions
Uses isWithTextMention passing userId as argument to take only messages with userId text mentions
Flat commandsWithParams. Each Pair of BotCommandTextSource and its Array of arg text sources will be associated with its source message
Uses isWithMention with user (is presented) or isWithTextMention with user to determine user mentioning in this
Check, that TextedContent.textSources contains:
Check, that TextedContent.textSources contains:
Subsequent Flow will retrieve only messages without TextContent.textSources which are not BotCommandTextSource
Subsequent Flow will retrieve only messages with ONE BotCommandTextSource. It does not guarantee that this BotCommandTextSource will be at the start of the message
Will filter all the messages and include required commands with commandRegex.
Creates cold Flow with the messages with TextedContent where username has been mentioned
Creates cold Flow with the messages with TextedContent where user has been mentioned as text or mentioned with text
Creates cold Flow with the messages with TextedContent where userId has been mentioned with text
Creates cold Flow with the messages with TextedContent where username has been mentioned
Creates cold Flow with the messages with TextedContent where user has been mentioned as text or mentioned with text
Creates cold Flow with the messages with TextedContent where userId has been mentioned with text
This wait will be triggered only for stopped polls and polls, which are sent by the bot
This wait will be triggered only for stopped polls and polls, which are sent by the bot
This wait will be triggered only for stopped polls and polls, which are sent by the bot