General-purpose functions
Tools for working with variables and transforming data
Math functions
Arithmetic operations and high-precision number processing
String functions
Working with text data: analysis, transformation, and manipulation
Hashing functions
Generating unique hash codes for string data
Encoding and decoding
Transforming strings through encoding and decoding
Date and time functions
Processing, formatting, and calculating date and time values
User message queue management
Managing the queue of incoming messages: size, order, and state
Bot message handling
Managing bot messages and handling errors
File operations
Working with files: uploading and retrieving file information
Fact operations
Managing facts: storing, retrieving, deleting, and clearing data
Timer functions
Working with timers and controlling their execution
NLP text processing
Functions for working with text and analyzing messages
NLU functions
Functions for natural language recognition using NLU
HTTP functions
Tools for sending and processing HTTP requests
System functions
Basic system operations for task control and execution
GPT functions
Tools for interacting with GPT models and managing responses
RekaAI functions
Functions for communicating with RekaAI and retrieving responses
DeepSeek functions
Text generation using DeepSeek
Functions for UUID generation
Generating unique UUIDs in scripts using BPL
Request and Response objects
Working with HTTP requests and responses via Request and Response objects
FactQuery object
Querying the fact database using the FactQuery object
FactQueryCondition object
Creating complex fact query conditions using FactQueryCondition
UserMessage object
Object for interacting with user message text and attachments
Sentence object
Object for working with text analysis results, including intents and entities