Kogno
Search…
before_anything
If it's called in the current context of the conversation, it will always be executed, at the beginning of the block matching process.
This is one of the exceptional blocks that when executed does not stop the matching process for subsequent blocks.

before_anything(&block)

Platforms

Platform
Supported
Messenger
WhatsApp
Telegram

Usage

In the example below, before_anything and any_text will always be executed on arrival of a text message:
class MainContext < Conversation
def blocks
before_anything do
logger.debug "This block is executed Before any other block in this context"
end
any_text do |text|
@reply.text "You've sent me '#{text}'"
end
end
end
Last modified 3mo ago
Copy link
On this page
before_anything(&block)
Platforms
Usage