ChatId = Represents a conversation.
BotId = Represents a chatbot.

# FILTERS

## AI

- mwai_ai_query( $query ) => Allow to modify a query before it's made
- mwai_ai_allowed( $allowed, $query, $limits ) => Allow or not a query to be made
- mwai_ai_reply( $reply, $query ) => Allow to modify the reply before it's sent
- mwai_ai_exception( $message ) => Modify the error message

## Chatbot
- mwai_chatbot_params_defaults( $defaults_params ) => Allow to modify the default params
- mwai_chatbot_params_before( $params ) => Allow to modify the params before the query is made
- mwai_chatbot_params( $params ) => Allow to modify the params before the query is made
- mwai_chatbot_style( $style, $id ) => Allow to modify the style of the chatbot
- mwai_chatbot( $output, $atts ) => Allow to modify the chatbot itself (HTML, JS, CSS)
- mwai_contentaware_content( $content ) => To support more ways to look into the content
- mwai_chatbot_reply( $rawText, $query, $params ) => Allow to modify the reply before it's sent

## Forms
- mwai_form_reply( $rawText ) => Allow to modify the reply before it's sent

## Limits
- mwai_stats_credits( $credits, $userId ) => Allow to modify the number of credits

## UI
- mwai_languages( $languages ) => Allow to modify the list of languages

## Roles
- mwai_allow_setup 
- mwai_allow_usage

# ACTIONS

# API

# SHORTCODES

[mwai_chat]
[mwai_stats_current]
[mwai-form-field]
[mwai-form-submit]
[mwai-form-output]
[mwai-form-container]

* In Query we can add functions definitions
* In Response we get the functions which are called
=> filters
=> filters JS