Index _ | A | B | C | D | E | F | G | I | L | M | N | O | P | R | S | T | U | V | W _ __intent_label_mapping (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_labels_training_sentences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_training_sentences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_training_sequences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) _abc_impl (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) (besser.bot.nlp.ner.ner.NER attribute) (besser.bot.nlp.ner.simple_ner.SimpleNER attribute) (besser.bot.platforms.platform.Platform attribute) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _body (besser.bot.core.state.State attribute) _bot (besser.bot.core.session.Session attribute) (besser.bot.core.state.State attribute) (besser.bot.nlp.ner.ner.NER attribute) (besser.bot.nlp.nlp_engine.NLPEngine attribute) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _check_global_state() (besser.bot.core.state.State method) _check_next_transition() (besser.bot.core.state.State method) _config (besser.bot.core.bot.Bot attribute) _connections (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _current_state (besser.bot.core.session.Session attribute) _dictionary (besser.bot.core.session.Session attribute) _event_loop (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) _fallback_body (besser.bot.core.state.State attribute) _host (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _id (besser.bot.core.session.Session attribute) _init_global_states() (besser.bot.core.bot.Bot method) _initial (besser.bot.core.state.State attribute) _intent_classifiers (besser.bot.nlp.nlp_engine.NLPEngine attribute) _message (besser.bot.core.session.Session attribute) _message_handler (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _model (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) _name (besser.bot.core.bot.Bot attribute) (besser.bot.core.state.State attribute) _ner (besser.bot.nlp.nlp_engine.NLPEngine attribute) _nlp_engine (besser.bot.core.bot.Bot attribute) (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) (besser.bot.nlp.ner.ner.NER attribute) _platform (besser.bot.core.session.Session attribute) _platforms (besser.bot.core.bot.Bot attribute) _platforms_threads (besser.bot.core.bot.Bot attribute) _port (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _run_platforms() (besser.bot.core.bot.Bot method) _send() (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) _sessions (besser.bot.core.bot.Bot attribute) _state (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) _stop_platforms() (besser.bot.core.bot.Bot method) _t_name() (besser.bot.core.state.State method) _telegram_app (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) _tokenizer (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) _trained (besser.bot.core.bot.Bot attribute) _transition_counter (besser.bot.core.state.State attribute) _use_ui (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _websocket_server (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) A activation_hidden_layers (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) activation_last_layer (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) add_entity() (besser.bot.core.bot.Bot method) add_handler() (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) add_intent() (besser.bot.core.bot.Bot method) add_intent_matched_parameters() (besser.bot.nlp.ner.ner_prediction.NERPrediction method) add_ner_sentence() (besser.bot.nlp.ner.ner_prediction.NERPrediction method) ANY (besser.bot.library.entity.base_entities.BaseEntities attribute) any_entity (in module besser.bot.library.entity.base_entities) auto() (in module besser.bot.library.event.event_library) B base_entity (besser.bot.core.entity.entity.Entity attribute) base_entity_ner() (in module besser.bot.nlp.ner.simple_ner) BaseEntities (class in besser.bot.library.entity.base_entities) besser.bot.core.bot module besser.bot.core.entity.entity module besser.bot.core.entity.entity_entry module besser.bot.core.intent.intent module besser.bot.core.intent.intent_parameter module besser.bot.core.property module besser.bot.core.session module besser.bot.core.state module besser.bot.core.transition module besser.bot.exceptions.exceptions module besser.bot.library.entity.base_entities module besser.bot.library.event.event_library module besser.bot.library.event.event_template module besser.bot.library.intent.intent_library module besser.bot.library.state.state_library module besser.bot.nlp module besser.bot.nlp.intent_classifier.intent_classifier module besser.bot.nlp.intent_classifier.intent_classifier_prediction module besser.bot.nlp.intent_classifier.simple_intent_classifier module besser.bot.nlp.ner.base.any module besser.bot.nlp.ner.base.datetime module besser.bot.nlp.ner.base.number module besser.bot.nlp.ner.matched_parameter module besser.bot.nlp.ner.ner module besser.bot.nlp.ner.ner_prediction module besser.bot.nlp.ner.simple_ner module besser.bot.nlp.nlp_engine module besser.bot.nlp.preprocessing.pipelines module besser.bot.nlp.preprocessing.text_preprocessing module besser.bot.nlp.utils module besser.bot.platforms.payload module besser.bot.platforms.platform module besser.bot.platforms.telegram module besser.bot.platforms.telegram.telegram_platform module besser.bot.platforms.websocket module besser.bot.platforms.websocket.websocket_platform module BodySignatureError bot (besser.bot.core.state.State property) Bot (class in besser.bot.core.bot) BOT_REPLY_DF (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_OPTIONS (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_STR (besser.bot.platforms.payload.PayloadAction attribute) BotNotTrainedError C chat_history (besser.bot.core.session.Session attribute) check_exact_prediction_match (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) config (besser.bot.core.bot.Bot property) ConflictingAutoTransitionError create_or_get_stemmer() (in module besser.bot.nlp.preprocessing.pipelines) current_state (besser.bot.core.session.Session property) D DATETIME (besser.bot.library.entity.base_entities.BaseEntities attribute) datetime_aux() (in module besser.bot.nlp.ner.base.datetime) datetime_entity (in module besser.bot.library.entity.base_entities) decode() (besser.bot.platforms.payload.Payload static method) default() (besser.bot.platforms.payload.PayloadEncoder method) default_body() (in module besser.bot.library.state.state_library) default_fallback_body() (in module besser.bot.library.state.state_library) default_value (besser.bot.core.property.Property attribute) delete() (besser.bot.core.session.Session method) delete_session() (besser.bot.core.bot.Bot method) dest (besser.bot.core.transition.Transition attribute) discard_oov_sentences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) DuplicatedAutoTransitionError DuplicatedEntityError DuplicatedInitialStateError DuplicatedIntentError DuplicatedIntentMatchingTransitionError DuplicatedIntentParameterError DuplicatedStateError E embedding_dim (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) entities (besser.bot.core.bot.Bot attribute) entity (besser.bot.core.intent.intent_parameter.IntentParameter attribute) Entity (class in besser.bot.core.entity.entity) EntityEntry (class in besser.bot.core.entity.entity_entry) entries (besser.bot.core.entity.entity.Entity attribute) event (besser.bot.core.transition.Transition attribute) event_params (besser.bot.core.transition.Transition attribute) event_template() (in module besser.bot.library.event.event_template) EventSignatureError F fallback_intent (in module besser.bot.library.intent.intent_library) fallback_intent_prediction() (in module besser.bot.nlp.intent_classifier.intent_classifier_prediction) find_first_temp() (in module besser.bot.nlp.utils) fragment (besser.bot.core.intent.intent_parameter.IntentParameter attribute) G get() (besser.bot.core.session.Session method) get_best_intent_prediction() (besser.bot.nlp.nlp_engine.NLPEngine method) get_custom_entity_values_dict() (in module besser.bot.nlp.ner.simple_ner) get_parameter() (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction method) get_property() (besser.bot.core.bot.Bot method) (besser.bot.nlp.nlp_engine.NLPEngine method) get_session() (besser.bot.core.bot.Bot method) global_initial_states (besser.bot.core.bot.Bot attribute) global_state_component (besser.bot.core.bot.Bot attribute) go_to() (besser.bot.core.state.State method) I id (besser.bot.core.session.Session property) info (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) initial (besser.bot.core.state.State property) initial_state() (besser.bot.core.bot.Bot method) initialize() (besser.bot.nlp.nlp_engine.NLPEngine method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) InitialStateNotFound input_max_num_tokens (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) intent (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) Intent (class in besser.bot.core.intent.intent) intent_matched() (in module besser.bot.library.event.event_library) intent_matched_parameters (besser.bot.nlp.ner.ner_prediction.NERPrediction attribute) IntentClassifier (class in besser.bot.nlp.intent_classifier.intent_classifier) IntentClassifierPrediction (class in besser.bot.nlp.intent_classifier.intent_classifier_prediction) IntentClassifierWithoutIntentsError IntentNotFound IntentParameter (class in besser.bot.core.intent.intent_parameter) intents (besser.bot.core.bot.Bot attribute) (besser.bot.core.state.State attribute) is_auto() (besser.bot.core.transition.Transition method) is_event_true() (besser.bot.core.transition.Transition method) is_intent_matched() (besser.bot.core.transition.Transition method) is_variable_matching_operation() (besser.bot.core.transition.Transition method) L load_properties() (besser.bot.core.bot.Bot method) log() (besser.bot.core.transition.Transition method) lower (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) lr (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) M matched_parameters (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) matched_sentence (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) MatchedParameter (class in besser.bot.nlp.ner.matched_parameter) message (besser.bot.core.session.Session property) module besser.bot.core.bot besser.bot.core.entity.entity besser.bot.core.entity.entity_entry besser.bot.core.intent.intent besser.bot.core.intent.intent_parameter besser.bot.core.property besser.bot.core.session besser.bot.core.state besser.bot.core.transition besser.bot.exceptions.exceptions besser.bot.library.entity.base_entities besser.bot.library.event.event_library besser.bot.library.event.event_template besser.bot.library.intent.intent_library besser.bot.library.state.state_library besser.bot.nlp besser.bot.nlp.intent_classifier.intent_classifier besser.bot.nlp.intent_classifier.intent_classifier_prediction besser.bot.nlp.intent_classifier.simple_intent_classifier besser.bot.nlp.ner.base.any besser.bot.nlp.ner.base.datetime besser.bot.nlp.ner.base.number besser.bot.nlp.ner.matched_parameter besser.bot.nlp.ner.ner besser.bot.nlp.ner.ner_prediction besser.bot.nlp.ner.simple_ner besser.bot.nlp.nlp_engine besser.bot.nlp.preprocessing.pipelines besser.bot.nlp.preprocessing.text_preprocessing besser.bot.nlp.utils besser.bot.platforms.payload besser.bot.platforms.platform besser.bot.platforms.telegram besser.bot.platforms.telegram.telegram_platform besser.bot.platforms.websocket besser.bot.platforms.websocket.websocket_platform move() (besser.bot.core.session.Session method) N name (besser.bot.core.bot.Bot property) (besser.bot.core.entity.entity.Entity attribute) (besser.bot.core.intent.intent.Intent attribute) (besser.bot.core.intent.intent_parameter.IntentParameter attribute) (besser.bot.core.property.Property attribute) (besser.bot.core.state.State property) (besser.bot.core.transition.Transition attribute) (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) ner (besser.bot.nlp.nlp_engine.NLPEngine property) NER (class in besser.bot.nlp.ner.ner) ner_any() (in module besser.bot.nlp.ner.base.any) ner_datetime() (in module besser.bot.nlp.ner.base.datetime) ner_number() (in module besser.bot.nlp.ner.base.number) ner_sentences (besser.bot.nlp.ner.ner_prediction.NERPrediction attribute) NERPrediction (class in besser.bot.nlp.ner.ner_prediction) new_entity() (besser.bot.core.bot.Bot method) new_intent() (besser.bot.core.bot.Bot method) new_session() (besser.bot.core.bot.Bot method) new_state() (besser.bot.core.bot.Bot method) nlp_engine (besser.bot.core.bot.Bot property) NLP_INTENT_THRESHOLD (in module besser.bot.nlp) NLP_LANGUAGE (in module besser.bot.nlp) NLP_REGION (in module besser.bot.nlp) NLP_STEMMER (in module besser.bot.nlp) NLP_TIMEZONE (in module besser.bot.nlp) NLPEngine (class in besser.bot.nlp.nlp_engine) num_epochs (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) num_words (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) NUMBER (besser.bot.library.entity.base_entities.BaseEntities attribute) number_entity (in module besser.bot.library.entity.base_entities) O oov_token (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) ordered_base_entities (in module besser.bot.library.entity.base_entities) P parameter() (besser.bot.core.intent.intent.Intent method) parameters (besser.bot.core.intent.intent.Intent attribute) Payload (class in besser.bot.platforms.payload) PayloadAction (class in besser.bot.platforms.payload) PayloadEncoder (class in besser.bot.platforms.payload) platform (besser.bot.core.session.Session property) Platform (class in besser.bot.platforms.platform) PlatformMismatchError predict() (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier method) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier method) (besser.bot.nlp.ner.ner.NER method) (besser.bot.nlp.ner.simple_ner.SimpleNER method) predict_intent() (besser.bot.nlp.nlp_engine.NLPEngine method) predicted_intent (besser.bot.core.session.Session attribute) process_entity_entries() (besser.bot.core.entity.entity.Entity method) process_text() (in module besser.bot.nlp.preprocessing.text_preprocessing) process_training_sentences() (besser.bot.core.intent.intent.Intent method) processed_synonyms (besser.bot.core.entity.entity_entry.EntityEntry attribute) processed_training_sentences (besser.bot.core.intent.intent.Intent attribute) processed_value (besser.bot.core.entity.entity_entry.EntityEntry attribute) Property (class in besser.bot.core.property) R receive_intent() (besser.bot.core.state.State method) receive_message() (besser.bot.core.bot.Bot method) replace_temp_value_in_sentence() (in module besser.bot.nlp.utils) replace_value_in_sentence() (in module besser.bot.nlp.utils) reply() (besser.bot.core.session.Session method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_dataframe() (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_options() (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) RESET (besser.bot.platforms.payload.PayloadAction attribute) reset() (besser.bot.core.bot.Bot method) run() (besser.bot.core.bot.Bot method) (besser.bot.core.state.State method) (besser.bot.platforms.platform.Platform method) S score (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) search_datetimes() (in module besser.bot.nlp.ner.base.datetime) section (besser.bot.core.property.Property attribute) Session (class in besser.bot.core.session) set() (besser.bot.core.session.Session method) set_body() (besser.bot.core.state.State method) set_datetime_params_info() (in module besser.bot.nlp.ner.base.datetime) set_datetime_params_info_datetime() (in module besser.bot.nlp.ner.base.datetime) set_datetime_params_info_relative_time() (in module besser.bot.nlp.ner.base.datetime) set_fallback_body() (besser.bot.core.state.State method) set_global() (besser.bot.core.state.State method) set_global_fallback_body() (besser.bot.core.bot.Bot method) set_property() (besser.bot.core.bot.Bot method) SimpleIntentClassifier (class in besser.bot.nlp.intent_classifier.simple_intent_classifier) SimpleNER (class in besser.bot.nlp.ner.simple_ner) source (besser.bot.core.transition.Transition attribute) start() (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) State (class in besser.bot.core.state) StateNotFound states (besser.bot.core.bot.Bot attribute) stem_text() (in module besser.bot.nlp.preprocessing.text_preprocessing) stop() (besser.bot.core.bot.Bot method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) STREAMLIT_HOST (in module besser.bot.platforms.websocket) STREAMLIT_PORT (in module besser.bot.platforms.websocket) synonyms (besser.bot.core.entity.entity_entry.EntityEntry attribute) T telegram_app (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform property) TELEGRAM_TOKEN (in module besser.bot.platforms.telegram) TelegramPlatform (class in besser.bot.platforms.telegram.telegram_platform) train() (besser.bot.core.bot.Bot method) (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier method) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier method) (besser.bot.nlp.ner.ner.NER method) (besser.bot.nlp.ner.simple_ner.SimpleNER method) (besser.bot.nlp.nlp_engine.NLPEngine method) training_sentences (besser.bot.core.intent.intent.Intent attribute) Transition (class in besser.bot.core.transition) transitions (besser.bot.core.state.State attribute) type (besser.bot.core.property.Property attribute) U use_telegram_platform() (besser.bot.core.bot.Bot method) use_websocket_platform() (besser.bot.core.bot.Bot method) USER_MESSAGE (besser.bot.platforms.payload.PayloadAction attribute) V value (besser.bot.core.entity.entity_entry.EntityEntry attribute) (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) value_in_sentence() (in module besser.bot.nlp.utils) variable_matches_operation() (in module besser.bot.library.event.event_library) W WEBSOCKET_HOST (in module besser.bot.platforms.websocket) WEBSOCKET_PORT (in module besser.bot.platforms.websocket) WebSocketPlatform (class in besser.bot.platforms.websocket.websocket_platform) when_event_go_to() (besser.bot.core.state.State method) when_intent_matched_go_to() (besser.bot.core.state.State method) when_no_intent_matched_go_to() (besser.bot.core.state.State method) when_variable_matches_operation_go_to() (besser.bot.core.state.State method)