Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
chatbot_chatgpt_shortcode() | 63 | 478 | ||
chatbot_chatgpt_settings_page_html() | 31 | 262 | ||
chatbot_chatgpt_settings_page_html() | 30 | 187 | ||
chatbot_chatgpt_send_message() | 30 | 126 | ||
chatbot_chatgpt_upgrade() | 31 | 29 | 121 | |
chatbot_chatgpt_kn_acquire() | 25 | 165 | ||
chatbot_chatgpt_upgrade() | 32 | 27 | 111 | |
chatbot_chatgpt_call_image_api() | 31 | 25 | 109 | |
Parsedown::linesElements() | 33 | 24 | 104 | |
chatbot_chatgpt_kn_acquire() | 18 | 166 | ||
chatbot_chatgpt_settings_init() | 1 | 377 | ||
chatbot_chatgpt_call_stt_api() | 30 | 18 | 119 | |
chatbot_chatgpt_shortcode() | 29 | 13 | 175 | |
chatbot_chatgpt_call_tts_api() | 33 | 17 | 100 | |
chatbot_chatgpt_enhance_with_tfidf() | 36 | 18 | 80 | |
Parsedown::element() | 39 | 19 | 65 | |
Parsedown::blockTable() | 35 | 17 | 90 | |
chatbot_chatgpt_upload_files() | 33 | 15 | 108 | |
Parsedown::blockListContinue() | 39 | 17 | 64 | |
get_chatbot_chatgpt_transients() | 43 | 17 | 48 | |
chatbot_chatgpt_back_trace() | 43 | 17 | 44 | |
back_trace() | 43 | 17 | 44 | |
chatbot_chatgpt_call_omni() | 33 | 13 | 100 | |
chatbot_chatgpt_call_api() | 34 | 13 | 97 | |
chatbot_chatgpt_enhance_with_tfidf() | 38 | 15 | 65 | |
chatbot_chatgpt_call_api() | 35 | 13 | 90 | |
chatbot_chatgpt_export_data() | 37 | 14 | 75 | |
fetchAndOrganizeData() | 39 | 14 | 75 | |
delete_chatbot_chatgpt_transients() | 42 | 14 | 51 | |
chatbot_chatgpt_upload_mp3() | 37 | 12 | 80 | |
set_chatbot_chatgpt_transients() | 44 | 14 | 43 | |
Parsedown::blockList() | 40 | 13 | 57 | |
kn_acquire_word_pairs() | 37 | 12 | 66 | |
kn_acquire_word_pairs() | 37 | 12 | 66 | |
Parsedown::lineElements() | 41 | 12 | 58 | |
chatbot_kn_acquire_controller() | 46 | 13 | 41 | |
chatbot_chatgpt_export_data() | 38 | 11 | 70 | |
chatbot_chatgpt_api_settings_init() | 1 | 220 | ||
chatbot_chatgpt_upload_file_to_assistant() | 38 | 10 | 77 | |
kn_acquire_just_the_words() | 39 | 11 | 60 | |
chatbot_kn_run_phase_6() | 37 | 10 | 73 | |
chatbot_chatgpt_support_section_callback() | 46 | 12 | 40 | |
get_chatbot_chatgpt_transients() | 48 | 12 | 34 | |
chatbot_chatgpt_simple_chart_shortcode_function() | 42 | 11 | 47 | |
chatbot_chatgpt_simple_chart_shortcode_function() | 42 | 11 | 47 | |
chatbot_kn_output_the_results() | 44 | 11 | 45 | |
chatbot_chatgpt_support_section_callback() | 100 | 1 | 182 | |
chatbot_chatgpt_image_output_size_callback() | 52 | 11 | 27 | |
create_conversation_logging_table() | 42 | 9 | 56 | |
chatbot_chatgpt_settings_init() | 31 | 1 | 176 | |
interactive_chat_history() | 42 | 9 | 52 | |
chatbot_chatgpt_knowledge_navigator_section_callback() | 41 | 8 | 64 | |
get_openai_models() | 39 | 7 | 75 | |
kn_enhance_context() | 44 | 9 | 43 | |
Parsedown::inlineMarkup() | 50 | 10 | 27 | |
validateDocumentation() | 51 | 10 | 26 | |
delete_chatbot_chatgpt_transients() | 49 | 9 | 33 | |
chatbot_chatgpt_custom_gpt_call_api() | 40 | 7 | 62 | |
chatbot_chatgpt_kn_results_callback() | 44 | 8 | 46 | |
Parsedown::inlineLink() | 42 | 7 | 60 | |
addEntry() | 50 | 9 | 29 | |
set_chatbot_chatgpt_transients() | 50 | 9 | 29 | |
getTheStepsStatus() | 45 | 8 | 40 | |
addAMessage() | 42 | 7 | 54 | |
chatbot_chatgpt_enqueue_scripts() | 34 | 3 | 113 | |
chatbot_chatgpt_knowledge_navigator_section_callback() | 44 | 7 | 53 | |
chatbot_chatgpt_avatar_icon_callback() | 43 | 7 | 48 | |
chatbot_chatgpt_avatar_icon_callback() | 43 | 7 | 48 | |
chatbot_chatgpt_total_tokens() | 44 | 7 | 46 | |
chatbot_chatgpt_total_tokens() | 44 | 7 | 46 | |
chatbot_kn_run_phase_1() | 44 | 7 | 45 | |
kn_acquire_words() | 45 | 7 | 43 | |
crawl_scheduled_event() | 45 | 7 | 43 | |
chatbot_chatgpt_interactions_table() | 45 | 7 | 42 | |
chatbot_chatgpt_interactions_table() | 45 | 7 | 42 | |
Parsedown::blockTableContinue() | 46 | 7 | 40 | |
chatbot_chatgpt_custom_gpt_call_api() | 42 | 6 | 52 | |
chatbot_chatgpt_erase_conversation_handler() | 48 | 7 | 37 | |
WebCrawler::crawl() | 46 | 7 | 37 | |
chatbot_chatgpt_kn_settings_init() | 35 | 1 | 126 | |
getTheStepsStatus() | 47 | 7 | 35 | |
getTheStepsStatus() | 48 | 7 | 34 | |
create_conversation_logging_table() | 45 | 6 | 46 | |
Parsedown::sanitiseElement() | 50 | 7 | 31 | |
chatbot_kn_run_phase_3() | 44 | 6 | 45 | |
chatbot_chatgpt_uninstall() | 50 | 7 | 27 | |
output_results() | 51 | 7 | 26 | |
chatbot_chatgpt_assistant_settings_init() | 36 | 1 | 114 | |
chatbot_chatgpt_call_flow_api() | 42 | 5 | 53 | |
chatbot_chatgpt_erase_conversation_handler() | 49 | 6 | 34 | |
Parsedown::elements() | 55 | 7 | 19 | |
localize_global_learningMessages() | 43 | 5 | 48 | |
localize_global_errorResponses() | 43 | 5 | 48 | |
localize_global_stopwords() | 43 | 5 | 47 | |
WebCrawler::computeFrequency() | 39 | 5 | 47 | |
test_chatgpt_api() | 43 | 5 | 46 | |
chatbot_chatgpt_filter_out_html_tags() | 47 | 6 | 31 | |
chatbot_chatgpt_appearance_settings() | 38 | 1 | 105 | |
chatbot_chatgpt_appearance_settings() | 38 | 1 | 105 | |
chatbot_chatgpt_upgrade_completed() | 59 | 7 | 14 | |
chatbot_chatgpt_upgrade_completed() | 59 | 7 | 14 | |
Parsedown::blockSetextHeader() | 60 | 7 | 11 | |
output_results() | 52 | 6 | 24 | |
chatbot_chatgpt_settings_setup_init() | 38 | 1 | 98 | |
get_chatbot_chatgpt_threads() | 48 | 5 | 38 | |
get_chatbot_chatgpt_threads() | 48 | 5 | 38 | |
Parsedown::inlineUrl() | 52 | 6 | 23 | |
WebCrawler::getLinks() | 54 | 6 | 20 | |
traverseDirectory() | 55 | 6 | 19 | |
chatbot_kn_count_documents() | 49 | 5 | 34 | |
getTheRunsStatus() | 48 | 5 | 33 | |
deep_content_check() | 49 | 5 | 32 | |
localize_global_learningMessages() | 44 | 4 | 45 | |
localize_global_errorResponses() | 44 | 4 | 45 | |
Parsedown::inlineEmphasis() | 50 | 5 | 30 | |
localize_global_stopwords() | 44 | 4 | 44 | |
chatbot_chatgpt_reporting_section_callback() | 48 | 4 | 44 | |
Parsedown::handle() | 51 | 5 | 29 | |
upload_validation() | 44 | 4 | 43 | |
test_chatgpt_api() | 44 | 4 | 43 | |
chatbot_chatgpt_reporting_section_callback() | 48 | 4 | 43 | |
chatbot_chatgpt_localize() | 41 | 2 | 70 | |
runTheAssistant() | 46 | 4 | 40 | |
Parsedown::blockHeader() | 53 | 5 | 24 | |
chatbot_chatgpt_localize() | 41 | 2 | 68 | |
Parsedown::blockMarkup() | 54 | 5 | 22 | |
enqueue_greetings_script() | 47 | 4 | 37 | |
Parsedown::blockCode() | 55 | 5 | 20 | |
Parsedown::blockComment() | 55 | 5 | 20 | |
Parsedown::blockFencedCodeContinue() | 54 | 5 | 20 | |
fetchDataUsingCurl() | 56 | 5 | 19 | |
fetchDataUsingCurl() | 56 | 5 | 19 | |
Parsedown::blockFencedCode() | 50 | 4 | 31 | |
Parsedown::blockQuoteContinue() | 58 | 5 | 16 | |
append_message_to_conversation_log() | 50 | 4 | 31 | |
WebCrawler::__construct() | 58 | 5 | 15 | |
chatgpt_option_updated() | 60 | 5 | 13 | |
chatgpt_option_updated() | 60 | 5 | 13 | |
getTheRunsStatus() | 51 | 4 | 28 | |
getTheRunsStatus() | 51 | 4 | 27 | |
Parsedown::inlineImage() | 52 | 4 | 26 | |
chatbot_chatgpt_voice_model_option_callback() | 52 | 4 | 26 | |
chatbot_chatgpt_model_choice_callback() | 52 | 4 | 25 | |
display_option_value_admin_notice() | 53 | 4 | 25 | |
display_option_value_admin_notice() | 53 | 4 | 25 | |
chatbot_chatgpt_retrieve_answers() | 53 | 4 | 25 | |
Parsedown::inlineEmailTag() | 52 | 4 | 24 | |
chatbot_chatgpt_image_model_option_callback() | 53 | 4 | 24 | |
chatbot_chatgpt_kn_analysis_download_csv() | 53 | 4 | 23 | |
chatbot_chatgpt_whisper_model_option_callback() | 53 | 4 | 23 | |
chatbot_chatgpt_download_transcript() | 53 | 4 | 22 | |
generate_gd_bar_chart() | 42 | 2 | 51 | |
chatbot_chatgpt_custom_gpt_call_api() | 54 | 4 | 21 | |
generate_gd_bar_chart() | 42 | 2 | 51 | |
Parsedown::inlineStrikethrough() | 55 | 4 | 20 | |
deleteAudioFile() | 57 | 4 | 19 | |
chatbot_chatgpt_appearance_width_wide_callback() | 57 | 4 | 18 | |
chatbot_chatgpt_appearance_width_wide_callback() | 57 | 4 | 18 | |
chatbot_chatgpt_appearance_width_narrow_callback() | 57 | 4 | 18 | |
chatbot_chatgpt_appearance_width_narrow_callback() | 57 | 4 | 18 | |
get_chatbot_chatgpt_assistant_name() | 49 | 3 | 33 | |
chatbot_chatgpt_conversation_log_cleanup() | 56 | 4 | 17 | |
chatbot_chatgpt_conversation_log_cleanup() | 56 | 4 | 17 | |
Parsedown::blockReference() | 57 | 4 | 16 | |
Parsedown::li() | 63 | 5 | 10 | |
adjustPath() | 58 | 4 | 14 | |
Parsedown::extractElement() | 61 | 4 | 14 | |
addAMessage() | 51 | 3 | 28 | |
Parsedown::blockListComplete() | 61 | 4 | 13 | |
runTheAssistant() | 51 | 3 | 27 | |
runTheAssistant() | 51 | 3 | 27 | |
append_message_to_conversation_log() | 52 | 3 | 26 | |
create_directory_and_file() | 63 | 4 | 11 | |
Parsedown::inlineSpecialCharacter() | 61 | 4 | 11 | |
chatbot_chatgpt_retrieve_file_id() | 53 | 3 | 22 | |
store_top_words() | 55 | 3 | 22 | |
chatbot_chatgpt_image_output_quantity_callback() | 54 | 3 | 22 | |
store_top_words() | 55 | 3 | 22 | |
chatbot_chatgpt_kn_analysis_download_csv() | 55 | 3 | 19 | |
deleteUploadedFile() | 56 | 3 | 17 | |
deleteUploadedFile() | 56 | 3 | 17 | |
chatbot_chatgpt_kn_analysis_download_csv() | 57 | 3 | 17 | |
Parsedown::pregReplaceElements() | 57 | 3 | 17 | |
ParsedownCustom::inlineLink() | 57 | 3 | 16 | |
ParsedownCustom::inlineImage() | 57 | 3 | 16 | |
Parsedown::inlineUrlTag() | 58 | 3 | 16 | |
chatbot_chatgpt_assistant_id_callback() | 63 | 4 | 10 | |
chatbot_chatgpt_assistant_id_alternate_callback() | 63 | 4 | 10 | |
chatbot_chatgpt_assistant_id_callback() | 63 | 4 | 10 | |
chatbot_chatgpt_assistant_id_alternate_callback() | 63 | 4 | 10 | |
chatbot_chatgpt_retrieve_file_id() | 58 | 3 | 15 | |
chatbot_kn_run_phase_4() | 50 | 2 | 30 | |
chatbot_chatgpt_avatar_icon_set_callback() | 59 | 3 | 14 | |
Parsedown::blockCodeContinue() | 59 | 3 | 14 | |
chatbot_chatgpt_avatar_icon_set_callback() | 59 | 3 | 14 | |
adjustImagePath() | 60 | 3 | 13 | |
chatbot_chatgpt_parse_template() | 61 | 3 | 13 | |
Parsedown::blockCommentContinue() | 61 | 3 | 12 | |
can_use_curl_for_file_protocol() | 61 | 3 | 12 | |
create_index_file() | 61 | 3 | 12 | |
Parsedown::elementApplyRecursive() | 62 | 3 | 12 | |
Parsedown::elementApplyRecursiveDepthFirst() | 62 | 3 | 12 | |
Parsedown::blockRule() | 61 | 3 | 12 | |
Parsedown::filterUnsafeUrlInAttribute() | 62 | 3 | 11 | |
chatbot_chatgpt_read_aloud() | 53 | 2 | 24 | |
createAnAssistant() | 53 | 2 | 23 | |
getTheMessage() | 54 | 2 | 21 | |
getTheRunsSteps() | 54 | 2 | 21 | |
delete_chatbot_chatgpt_threads() | 50 | 1 | 35 | |
dbKNStore() | 56 | 2 | 20 | |
update_interaction_tracking() | 56 | 2 | 19 | |
update_interaction_tracking() | 56 | 2 | 19 | |
dbKNStore() | 57 | 2 | 19 | |
dbKNStoreWordCount() | 57 | 2 | 18 | |
chatbot_chatgpt_appearance_inject_custom_css_settings() | 57 | 2 | 18 | |
chatbot_chatgpt_appearance_inject_custom_css_settings() | 57 | 2 | 18 | |
knowledge_navigator_scan() | 56 | 2 | 18 | |
dbKNStoreTFIDF() | 58 | 2 | 17 | |
dbKNStoreTFIDF() | 58 | 2 | 17 | |
chatbot_chatgpt_appearance_header_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_header_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_width_setting_callback() | 59 | 2 | 16 | |
chatbot_chatgpt_width_setting_callback() | 59 | 2 | 16 | |
chatbot_chatgpt_appearance_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_user_text_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_greeting_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_header_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_bot_text_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_background_color_callback() | 60 | 2 | 16 | |
clean_specific_expired_transients() | 57 | 2 | 16 | |
chatbot_chatgpt_appearance_user_text_background_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_greeting_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_header_text_color_callback() | 60 | 2 | 16 | |
chatbot_chatgpt_appearance_bot_text_background_color_callback() | 60 | 2 | 16 | |
Parsedown::blockQuote() | 58 | 2 | 16 | |
WebCrawler::computeInverseDocumentFrequency() | 64 | 3 | 9 | |
Parsedown::inlineText() | 59 | 2 | 15 | |
chatbot_chatgpt_cleanup_uploads_directory() | 64 | 3 | 9 | |
computePairedInverseDocumentFrequency() | 63 | 3 | 10 | |
computeInverseDocumentFrequency() | 63 | 3 | 10 | |
chatbot_chatgpt_cleanup_audio_directory() | 64 | 3 | 9 | |
create_chatbot_chatgpt_interactions_table() | 59 | 2 | 15 | |
clean_specific_expired_transients() | 58 | 2 | 15 | |
chatbot_chatgpt_kn_status_activation() | 68 | 3 | 8 | |
create_chatbot_chatgpt_interactions_table() | 59 | 2 | 15 | |
chatbot_chatgpt_deactivate() | 68 | 3 | 7 | |
is_mobile_device() | 62 | 3 | 10 | |
is_mobile_device() | 63 | 3 | 10 | |
chatbot_chatgpt_cleanup_transcripts_directory() | 64 | 3 | 9 | |
computePairedInverseDocumentFrequency() | 63 | 3 | 10 | |
Parsedown::inlineEscapeSequence() | 65 | 3 | 9 | |
Parsedown::blockMarkupContinue() | 66 | 3 | 8 | |
Parsedown::inlineCode() | 58 | 2 | 15 | |
chatbot_chatgpt_model_choice_callback() | 60 | 2 | 14 | |
chatbot_chatgpt_shortcode_enqueue_script() | 54 | 1 | 28 | |
chatbot_chatgpt_use_gpt_assistant_id_callback() | 61 | 2 | 13 | |
chatbot_chatgpt_delete_audio_file_id() | 60 | 2 | 13 | |
chatbot_chatgpt_use_gpt_assistant_id_callback() | 61 | 2 | 13 | |
chatbot_chatgpt_kn_maximum_depth_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_message_limit_setting_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_max_prompt_tokens_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_visitor_message_limit_setting_callback() | 61 | 2 | 12 | |
chatgpt_max_tokens_setting_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_kn_maximum_top_words_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_timeout_setting_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_timeout_setting_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_kn_tuning_percentage_callback() | 61 | 2 | 12 | |
chatgpt_max_tokens_setting_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_top_p_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_max_completion_tokens_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_kn_maximum_top_words_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_kn_maximum_top_words_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_thread_retention_period_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_enhanced_response_limit_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_temperature_callback() | 61 | 2 | 12 | |
chatbot_chatgpt_input_rows_callback() | 62 | 2 | 11 | |
get_chatbot_chatgpt_transients_files() | 62 | 2 | 11 | |
chatbot_chatgpt_conversation_context_callback() | 64 | 2 | 11 | |
chatbot_chatgpt_conversation_context_callback() | 64 | 2 | 11 | |
set_chatbot_chatgpt_threads() | 52 | 1 | 26 | |
display_option_value_admin_notice() | 63 | 2 | 11 | |
Parsedown::striAtStart() | 63 | 2 | 11 | |
chatbot_chatgpt_assistant_settings_section_callback() | 100 | 1 | 26 | |
chatbot_chatgpt_kn_analysis_section_callback() | 64 | 2 | 11 | |
delete_chatbot_chatgpt_threads() | 54 | 1 | 25 | |
chatbot_chatgpt_gpt_assistants_section_callback() | 100 | 1 | 25 | |
addAMessage() | 55 | 1 | 20 | |
chatbot_chatgpt_api_model_section_callback() | 100 | 1 | 19 | |
set_chatbot_chatgpt_threads() | 57 | 1 | 18 | |
chatbot_chatgpt_shortcode_enqueue_script() | 61 | 1 | 17 | |
createAnAssistant() | 58 | 1 | 17 | |
chatbot_chatgpt_diagnostics_section_callback() | 59 | 1 | 17 | |
adjustPaths() | 59 | 1 | 17 | |
chatbot_chatgpt_settings_appearance() | 61 | 1 | 16 | |
chatbot_chatgpt_custom_button_name_1_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_custom_button_name_2_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_check_for_links_and_images() | 63 | 2 | 10 | |
chatbot_chatgpt_avatar_greeting_callback() | 66 | 2 | 9 | |
get_localized_learningMessages() | 66 | 2 | 8 | |
createAnAssistant() | 59 | 1 | 15 | |
chatbot_chatgpt_plugin_row_meta() | 66 | 2 | 7 | |
chatbot_chatgpt_kn_analysis_section_callback() | 65 | 2 | 10 | |
dismiss_chatgpt_notice() | 74 | 2 | 5 | |
chatbot_chatgpt_general_admin_notice() | 71 | 2 | 6 | |
Parsedown::elementsApplyRecursiveDepthFirst() | 69 | 2 | 7 | |
Parsedown::elementsApplyRecursive() | 69 | 2 | 7 | |
listDocumentationContents() | 69 | 2 | 7 | |
getTheMessage() | 59 | 1 | 15 | |
kchat_get_plugin_version() | 64 | 2 | 9 | |
chatbot_chatgpt_diagnostics_section_callback() | 60 | 1 | 15 | |
chatbot_chatgpt_admin_notice() | 68 | 2 | 7 | |
chatbot_chatgpt_kn_analysis_section_callback() | 65 | 2 | 10 | |
dismiss_chatgpt_notice() | 74 | 2 | 5 | |
chatbot_chatgpt_dump_options_to_file() | 62 | 2 | 10 | |
chatbot_chatgpt_admin_notices() | 68 | 2 | 8 | |
chatbot_chatgpt_custom_button_link_1_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_custom_button_link_2_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_custom_button_link_1_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_custom_button_name_2_callback() | 69 | 2 | 7 | |
chatbot_chatgpt_custom_button_name_1_callback() | 69 | 2 | 7 | |
Parsedown::instance() | 66 | 2 | 9 | |
knowledge_navigator_scan() | 64 | 2 | 10 | |
chatbot_chatgpt_general_admin_notice() | 71 | 2 | 6 | |
dismiss_chatgpt_notice() | 74 | 2 | 5 | |
chatbot_chatgpt_delete_chart() | 68 | 2 | 7 | |
generate_random_string() | 64 | 2 | 9 | |
get_plugin_version() | 64 | 2 | 9 | |
chatbot_chatgpt_delete_chart() | 68 | 2 | 7 | |
getTheRunsSteps() | 59 | 1 | 15 | |
Parsedown::escape() | 77 | 2 | 3 | |
concatenateHistory() | 69 | 2 | 7 | |
Parsedown::paragraphContinue() | 66 | 2 | 8 | |
get_localized_stopwords() | 66 | 2 | 8 | |
get_localized_learningMessages() | 66 | 2 | 8 | |
chatbot_chatgpt_custom_button_link_2_callback() | 69 | 2 | 7 | |
getTheRunsSteps() | 58 | 1 | 15 | |
getTheMessage() | 59 | 1 | 15 | |
chatbot_chatgpt_admin_notice() | 68 | 2 | 7 | |
chatbot_chatgpt_plugin_row_meta() | 66 | 2 | 7 | |
get_localized_stopwords() | 66 | 2 | 8 | |
get_localized_errorResponses() | 66 | 2 | 8 | |
get_localized_errorResponses() | 66 | 2 | 8 | |
output_results() | 63 | 2 | 10 | |
chatbot_chatgpt_avatar_greeting_callback() | 66 | 2 | 9 | |
chatbot_chatgpt_conversation_log_days_to_keep_callback() | 60 | 1 | 14 | |
chatbot_chatgpt_appearance_restore_default_settings() | 60 | 1 | 14 | |
chatbot_chatgpt_kn_schedule_callback() | 60 | 1 | 14 | |
chatbot_chatgpt_conversation_log_days_to_keep_callback() | 60 | 1 | 14 | |
chatbot_chatgpt_knowledge_navigator_callback() | 60 | 1 | 14 | |
chatbot_kn_initialization() | 60 | 1 | 14 | |
chatbot_chatgpt_knowledge_navigator_callback() | 60 | 1 | 14 | |
chatbot_chatgpt_appearance_restore_default_settings() | 60 | 1 | 14 | |
chatbot_chatgpt_kn_status_section_callback() | 61 | 1 | 14 | |
chatbot_chatgpt_appearance_text_color_custom_css_settings() | 59 | 1 | 13 | |
Parsedown::paragraph() | 61 | 1 | 13 | |
chatbot_chatgpt_diagnostics_setting_callback() | 61 | 1 | 13 | |
chatbot_chatgpt_appearance_user_css_setting_callback() | 63 | 1 | 13 | |
chatbot_chatgpt_appearance_user_css_setting_callback() | 63 | 1 | 13 | |
chatbot_chatgpt_audio_output_format_callback() | 62 | 1 | 13 | |
chatbot_chatgpt_appearance_text_color_custom_css_settings() | 59 | 1 | 13 | |
chatbot_chatgpt_diagnostics_setting_callback() | 61 | 1 | 13 | |
chatbot_chatgpt_voice_option_callback() | 62 | 1 | 13 | |
chatbot_chatgpt_appearance_custom_css_settings() | 64 | 1 | 12 | |
chatbot_chatgpt_api_model_voice_section_callback() | 100 | 1 | 12 | |
chatbot_chatgpt_appearance_background_custom_css_settings() | 59 | 1 | 12 | |
chatbot_chatgpt_appearance_custom_css_settings() | 64 | 1 | 12 | |
chatbot_chatgpt_suppress_learnings_callback() | 64 | 1 | 11 | |
chatbot_chatgpt_knowledge_navigator_section_callback() | 67 | 1 | 11 | |
chatbot_chatgpt_api_model_chat_section_callback() | 100 | 1 | 11 | |
chatbot_chatgpt_reporting_period_callback() | 63 | 1 | 11 | |
chatbot_chatgpt_reporting_period_callback() | 63 | 1 | 11 | |
chatbot_chatgpt_suppress_learnings_callback() | 64 | 1 | 11 | |
chatbot_chatgpt_kn_include_posts_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_kn_status_deactivation() | 77 | 1 | 4 | |
chatbot_chatgpt_menu_page() | 67 | 1 | 10 | |
Parsedown::setUrlsLinked() | 77 | 1 | 4 | |
chatbot_kn_run_phase_5() | 70 | 1 | 6 | |
WebCrawler::removeWordFromFrequencyData() | 80 | 1 | 3 | |
Parsedown::isBlockCompletable() | 78 | 1 | 3 | |
chatbot_chatgpt_kn_enhanced_response_section_callback() | 100 | 1 | 6 | |
chatbot_chatgpt_count_conversations() | 70 | 1 | 6 | |
chatbot_chatgpt_api_key_callback() | 72 | 1 | 6 | |
chatgpt_disclaimer_setting_callback() | 66 | 1 | 9 | |
Parsedown::isBlockContinuable() | 78 | 1 | 3 | |
delete_any_file_transients() | 72 | 1 | 5 | |
chatbot_chatgpt_greetings_section_callback() | 100 | 1 | 5 | |
chatbot_chatgpt_appearance_bot_text_background_custom_css_settings() | 68 | 1 | 6 | |
chatbot_chatgpt_kn_include_products_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_appearance_header_background_custom_css_settings() | 71 | 1 | 5 | |
Parsedown::setStrictMode() | 77 | 1 | 4 | |
chatbot_chatgpt_kn_analysis_output_callback() | 68 | 1 | 8 | |
chatbot_chatgpt_delete_data_callback() | 64 | 1 | 10 | |
Parsedown::text() | 70 | 1 | 6 | |
chatbot_chatgpt_download_token_usage_data() | 80 | 1 | 3 | |
dbKNClean() | 70 | 1 | 6 | |
chatbot_chatgpt_subsequent_greeting_callback() | 71 | 1 | 6 | |
chatbot_chatgpt_size_conversations() | 67 | 1 | 7 | |
chatbot_chatgpt_base_url_callback() | 71 | 1 | 6 | |
chatbot_chatgpt_base_url_callback() | 71 | 1 | 6 | |
Parsedown::handleElementRecursive() | 79 | 1 | 3 | |
WebCrawler::computeTermFrequency() | 79 | 1 | 3 | |
chatbot_chatgpt_appearance_section_callback() | 100 | 1 | 10 | |
chatbot_chatgpt_appearance_header_text_color_custom_css_settings() | 73 | 1 | 4 | |
Parsedown::parse() | 77 | 1 | 4 | |
chatbot_chatgpt_enable_conversation_logging_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_premium_key_callback() | 72 | 1 | 6 | |
chatbot_chatgpt_download_interactions_data() | 80 | 1 | 3 | |
chatbot_chatgpt_appearance_width_wide_custom_css_settings() | 71 | 1 | 5 | |
get_openai_api_base_url() | 79 | 1 | 3 | |
computePairedTermFrequency() | 75 | 1 | 4 | |
chatbot_chatgpt_appearance_user_text_background_custom_css_settings() | 70 | 1 | 5 | |
chatbot_chatgpt_assistant_additional_settings_section_callback() | 100 | 1 | 6 | |
computePairedTermFrequency() | 75 | 1 | 4 | |
chatbot_chatgpt_api_key_callback() | 72 | 1 | 6 | |
chatbot_chatgpt_name_section_callback() | 100 | 1 | 5 | |
chatbot_chatgpt_audience_choice_callback() | 64 | 1 | 10 | |
Parsedown::setSafeMode() | 77 | 1 | 4 | |
chatbot_chatgpt_appearance_section_callback() | 100 | 1 | 8 | |
chatbot_chatgpt_deactivate() | 85 | 1 | 3 | |
chatbot_chatgpt_custom_button_section_callback() | 100 | 1 | 7 | |
get_threads_api_url() | 80 | 1 | 3 | |
chatbot_chatgpt_appearance_width_narrow_custom_css_settings() | 71 | 1 | 5 | |
Parsedown::unmarkedText() | 75 | 1 | 4 | |
Parsedown::line() | 79 | 1 | 3 | |
file_exists_in_doc_location() | 81 | 1 | 3 | |
chatbot_chatgpt_enable_conversation_logging_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_whisper_response_format_callback() | 69 | 1 | 8 | |
chatbot_chatgpt_kn_include_comments_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_image_style_output_callback() | 67 | 1 | 9 | |
chatbot_chatgpt_suppress_attribution_callback() | 65 | 1 | 10 | |
chatbot_chatgpt_model_settings_section_callback() | 100 | 1 | 7 | |
chatbot_chatgpt_kn_settings_section_callback() | 100 | 1 | 7 | |
Parsedown::setMarkupEscaped() | 77 | 1 | 4 | |
chatbot_chatgpt_start_status_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_avatar_section_callback() | 73 | 1 | 9 | |
chatbot_chatgpt_activate() | 79 | 1 | 4 | |
chatbot_chatgpt_suppress_notices_callback() | 65 | 1 | 10 | |
chatbot_chatgpt_bot_prompt_callback() | 71 | 1 | 6 | |
Parsedown::blockCodeComplete() | 82 | 1 | 3 | |
get_files_api_url() | 80 | 1 | 3 | |
chatbot_chatgpt_count_conversations() | 70 | 1 | 6 | |
chatbot_chatgpt_size_conversations() | 67 | 1 | 7 | |
chatbot_chatgpt_bot_name_callback() | 71 | 1 | 6 | |
chatbot_chatgpt_api_model_whisper_section_callback() | 100 | 1 | 10 | |
get_files_api_url() | 80 | 1 | 3 | |
set_chatbot_chatgpt_transients_files() | 65 | 1 | 9 | |
chatbot_chatgpt_api_model_advanced_section_callback() | 100 | 1 | 5 | |
enqueue_jquery_ui() | 77 | 1 | 4 | |
chatbot_chatgpt_premium_section_callback() | 100 | 1 | 5 | |
chatbot_chatgpt_suppress_attribution_callback() | 65 | 1 | 10 | |
enqueue_color_picker() | 74 | 1 | 4 | |
my_custom_buffer_start() | 83 | 1 | 3 | |
chatbot_chatgpt_allow_file_uploads_callback() | 66 | 1 | 9 | |
chatbot_chatgpt_kn_analysis_output_callback() | 65 | 1 | 10 | |
chatbot_chatgpt_bot_prompt_callback() | 71 | 1 | 6 | |
chatbot_chatgpt_custom_learnings_message_callback() | 69 | 1 | 7 | |
chatbot_chatgpt_custom_button_section_callback() | 100 | 1 | 8 | |
WebCrawler::computeTFIDF() | 72 | 1 | 5 | |
Parsedown::blockFencedCodeComplete() | 82 | 1 | 3 | |
chatbot_chatgpt_appearance_width_wide_custom_css_settings() | 71 | 1 | 5 | |
chatbot_chatgpt_kn_include_exclude_section_callback() | 100 | 1 | 6 | |
WebCrawler::getFrequencyData() | 82 | 1 | 3 | |
chatbot_kn_wrap_up() | 65 | 1 | 9 | |
chatbot_chatgpt_api_model_general_section_callback() | 100 | 1 | 6 | |
Parsedown::handleElementsRecursive() | 79 | 1 | 3 | |
computeTFIDF() | 68 | 1 | 7 | |
Parsedown::textElements() | 68 | 1 | 7 | |
Parsedown::setBreaksEnabled() | 77 | 1 | 4 | |
get_threads_api_url() | 80 | 1 | 3 | |
chatbot_chatgpt_bot_name_callback() | 71 | 1 | 6 | |
chatbot_chatgpt_assistant_beta_version_callback() | 66 | 1 | 9 | |
Parsedown::lines() | 80 | 1 | 3 | |
chatbot_chatgpt_suppress_notices_callback() | 65 | 1 | 10 | |
chatbot_chatgpt_avatar_section_callback() | 72 | 1 | 10 | |
get_chat_completions_api_url() | 80 | 1 | 3 | |
chatbot_chatgpt_appearance_header_background_custom_css_settings() | 73 | 1 | 4 |
58 more item(s) not shown.