2025-03-29 09:55:54 +08:00
<!doctype html>
< html lang = "en" dir = "ltr" class = "plugin-pages plugin-id-default" data-has-hydrated = "false" >
< head >
< meta charset = "UTF-8" >
2025-05-28 16:36:27 +08:00
< meta name = "generator" content = "Docusaurus v3.8.0" >
2025-03-29 09:55:54 +08:00
< title data-rh = "true" > Weiyu | Bytedesk< / title > < meta data-rh = "true" name = "viewport" content = "width=device-width,initial-scale=1" > < meta data-rh = "true" name = "twitter:card" content = "summary_large_image" > < meta data-rh = "true" property = "og:image" content = "https://www.weiyuai.cn/docs/img/docusaurus-social-card.jpg" > < meta data-rh = "true" name = "twitter:image" content = "https://www.weiyuai.cn/docs/img/docusaurus-social-card.jpg" > < meta data-rh = "true" property = "og:url" content = "https://www.weiyuai.cn/docs/" > < meta data-rh = "true" property = "og:locale" content = "en" > < meta data-rh = "true" property = "og:locale:alternate" content = "zh_CN" > < meta data-rh = "true" property = "og:locale:alternate" content = "zh_TW" > < meta data-rh = "true" name = "docusaurus_locale" content = "en" > < meta data-rh = "true" name = "docusaurus_tag" content = "default" > < meta data-rh = "true" name = "docsearch:language" content = "en" > < meta data-rh = "true" name = "docsearch:docusaurus_tag" content = "default" > < meta data-rh = "true" property = "og:title" content = "Weiyu | Bytedesk" > < meta data-rh = "true" name = "description" content = "Enterprise IM, Online Customer Service, AI Assistant, Knowledge Base, Help Center" > < meta data-rh = "true" property = "og:description" content = "Enterprise IM, Online Customer Service, AI Assistant, Knowledge Base, Help Center" > < link data-rh = "true" rel = "icon" href = "/docs/img/favicon.ico" > < link data-rh = "true" rel = "canonical" href = "https://www.weiyuai.cn/docs/" > < link data-rh = "true" rel = "alternate" href = "https://www.weiyuai.cn/docs/" hreflang = "en" > < link data-rh = "true" rel = "alternate" href = "https://www.weiyuai.cn/docs/zh-CN/" hreflang = "zh-CN" > < link data-rh = "true" rel = "alternate" href = "https://www.weiyuai.cn/docs/zh-TW/" hreflang = "zh-TW" > < link data-rh = "true" rel = "alternate" href = "https://www.weiyuai.cn/docs/" hreflang = "x-default" > < script data-rh = "true" > function insertBanner ( ) { var n = document . createElement ( "div" ) ; n . id = "__docusaurus-base-url-issue-banner-container" ; n . innerHTML = '\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/docs/</span> </p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n' , document . body . prepend ( n ) ; var e = document . getElementById ( "__docusaurus-base-url-issue-banner-suggestion-container" ) , s = window . location . pathname , o = "/" === s . substr ( - 1 ) ? s : s + "/" ; e . innerHTML = o } document . addEventListener ( "DOMContentLoaded" , ( function ( ) { void 0 === window . docusaurus && insertBanner ( ) } ) ) < / script > < link rel = "alternate" type = "application/rss+xml" href = "/docs/blog/rss.xml" title = "Bytedesk RSS Feed" >
2025-05-28 16:36:27 +08:00
< link rel = "alternate" type = "application/atom+xml" href = "/docs/blog/atom.xml" title = "Bytedesk Atom Feed" > < link rel = "stylesheet" href = "/docs/assets/css/styles.92e1c9cb.css" >
< script src = "/docs/assets/js/runtime~main.04e4fa86.js" defer = "defer" > < / script >
< script src = "/docs/assets/js/main.e3240db9.js" defer = "defer" > < / script >
2025-03-29 09:55:54 +08:00
< / head >
< body class = "navigation-with-keyboard" >
2025-05-28 16:36:27 +08:00
< svg xmlns = "http://www.w3.org/2000/svg" style = "display: none;" > < defs >
< symbol id = "theme-svg-external-link" viewBox = "0 0 24 24" > < path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" / > < / symbol >
< / defs > < / svg >
< script > ! function ( ) { var t = "light" ; var e = function ( ) { try { return new URLSearchParams ( window . location . search ) . get ( "docusaurus-theme" ) } catch ( t ) { } } ( ) || function ( ) { try { return window . localStorage . getItem ( "theme" ) } catch ( t ) { } } ( ) ; document . documentElement . setAttribute ( "data-theme" , e || t ) , document . documentElement . setAttribute ( "data-theme-choice" , e || t ) } ( ) , function ( ) { try { const c = new URLSearchParams ( window . location . search ) . entries ( ) ; for ( var [ t , e ] of c ) if ( t . startsWith ( "docusaurus-data-" ) ) { var a = t . replace ( "docusaurus-data-" , "data-" ) ; document . documentElement . setAttribute ( a , e ) } } catch ( t ) { } } ( ) < / script > < div id = "__docusaurus" > < div role = "region" aria-label = "Skip to main content" > < a class = "skipToContent_fXgn" href = "#__docusaurus_skipToContent_fallback" > Skip to main content< / a > < / div > < nav aria-label = "Main" class = "theme-layout-navbar navbar navbar--fixed-top" > < div class = "navbar__inner" > < div class = "theme-layout-navbar-left navbar__items" > < button aria-label = "Toggle navigation bar" aria-expanded = "false" class = "navbar__toggle clean-btn" type = "button" > < svg width = "30" height = "30" viewBox = "0 0 30 30" aria-hidden = "true" > < path stroke = "currentColor" stroke-linecap = "round" stroke-miterlimit = "10" stroke-width = "2" d = "M4 7h22M4 15h22M4 23h22" > < / path > < / svg > < / button > < a class = "navbar__brand" href = "/docs/" > < div class = "navbar__logo" > < img src = "/docs/img/logo.png" alt = "Bytedesk Logo" class = "themedComponent_mlkZ themedComponent--light_NVdE" > < img src = "/docs/img/logo.png" alt = "Bytedesk Logo" class = "themedComponent_mlkZ themedComponent--dark_xIcU" > < / div > < b class = "navbar__title text--truncate" > Bytedesk< / b > < / a > < a class = "navbar__item navbar__link" href = "/docs/docs/intro" > Docs< / a > < a class = "navbar__item navbar__link" href = "/docs/blog" > Blog< / a > < a class = "navbar__item navbar__link" href = "/docs/payment" > Price< / a > < a href = "https://api.weiyuai.cn/swagger-ui/index.html" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > SwaggerApis< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" > < use href = "#theme-svg-external-link" > < / use > < / svg > < / a > < a href = "https://www.weiyuai.cn/javadocs/" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > JavaDocs< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" > < use href = "#theme-svg-external-link" > < / use > < / svg > < / a > < a href = "https://www.weiyuai.cn/architecture.html" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > Architecture< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" > < use href = "#theme-svg-external-link" > < / use > < / svg > < / a > < / div > < div class = "theme-layout-navbar-right navbar__items navbar__items--right" > < a href = "https://github.com/bytedesk/bytedesk" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > GitHub< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" > < use href = "#theme-svg-external-link" > < / use > < / svg > < / a > < a href = "https://www.weiyuai.cn/contact.html" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > Contact< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" > < use href = "#theme-svg-external-link" > < / use > < / svg > < / a > < div class = "navbar__item dropdown dropdown--hoverable dropdown--right" > < a href = "#" aria-haspopup = "true" aria-expanded = "false" role = "button" class = "navbar__link" > < svg viewBox = "0 0 24 24" width = "20" height = "20" aria-hidden = "true" class = "iconLanguage_nlXk" > < path fill = "currentColor" d = "M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z" > < / path > < / svg > English< / a > < ul class = "dropdown__menu" > < li > < a href = "/docs/" target = "_self" rel = "noopener noreferrer" class = "dropdown__link dropdown__link--active" lang = "en" > English< / a > < / li > < li > < a href = "/docs/zh-CN/" target = "_self" rel = "noopener noreferrer" class = "dropdown__link" lang = "zh-CN" > 简体中文< / a > < / li > < li > < a href
2025-03-29 09:55:54 +08:00
< / body >
< / html >