mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-13 10:52:37 +00:00
1 line
6.3 KiB
JavaScript
1 line
6.3 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[652],{2591:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>a,frontMatter:()=>t,metadata:()=>s,toc:()=>o});const s=JSON.parse('{"id":"intro","title":"Introduction","description":"ByteDesk is an open-source customer service system that supports:","source":"@site/i18n/en/docusaurus-plugin-content-docs/current/intro.md","sourceDirName":".","slug":"/intro","permalink":"/bytedesk/docs/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/bytedesk/bytedesk/docs/intro.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_label":"Introduction","sidebar_position":1},"sidebar":"tutorialSidebar","next":{"title":"Members","permalink":"/bytedesk/docs/manual/admin/team/member"}}');var l=i(5723),r=i(6246);const t={sidebar_label:"Introduction",sidebar_position:1},c="Introduction",d={},o=[{value:"Features",id:"features",level:2},{value:"Architecture",id:"architecture",level:2},{value:"Deployment",id:"deployment",level:2},{value:"Development",id:"development",level:2},{value:"Solutions",id:"solutions",level:2},{value:"Support",id:"support",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.header,{children:(0,l.jsx)(n.h1,{id:"introduction",children:"Introduction"})}),"\n",(0,l.jsx)(n.p,{children:"ByteDesk is an open-source customer service system that supports:"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Web chat"}),"\n",(0,l.jsx)(n.li,{children:"Mobile chat"}),"\n",(0,l.jsx)(n.li,{children:"Desktop chat"}),"\n",(0,l.jsx)(n.li,{children:"WeChat Mini Program chat"}),"\n",(0,l.jsx)(n.li,{children:"Knowledge base"}),"\n",(0,l.jsx)(n.li,{children:"Ticket system"}),"\n",(0,l.jsx)(n.li,{children:"Queue management"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"features",children:"Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Real-time chat"}),"\n",(0,l.jsx)(n.li,{children:"File sharing"}),"\n",(0,l.jsx)(n.li,{children:"Image sharing"}),"\n",(0,l.jsx)(n.li,{children:"Voice messages"}),"\n",(0,l.jsx)(n.li,{children:"Video calls"}),"\n",(0,l.jsx)(n.li,{children:"Screen sharing"}),"\n",(0,l.jsx)(n.li,{children:"Chat history"}),"\n",(0,l.jsx)(n.li,{children:"Message search"}),"\n",(0,l.jsx)(n.li,{children:"Online/offline status"}),"\n",(0,l.jsx)(n.li,{children:"Read receipts"}),"\n",(0,l.jsx)(n.li,{children:"Typing indicators"}),"\n",(0,l.jsx)(n.li,{children:"Group chat"}),"\n",(0,l.jsx)(n.li,{children:"Custom themes"}),"\n",(0,l.jsx)(n.li,{children:"Multi-language support"}),"\n",(0,l.jsx)(n.li,{children:"Mobile responsive"}),"\n",(0,l.jsx)(n.li,{children:"Cross-platform"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"architecture",children:"Architecture"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Frontend: Vue 3 + TypeScript + Vite"}),"\n",(0,l.jsx)(n.li,{children:"Backend: Spring Boot 3 + JDK 17"}),"\n",(0,l.jsx)(n.li,{children:"Database: MySQL 8 / PostgreSQL 16"}),"\n",(0,l.jsx)(n.li,{children:"Cache: Redis Stack"}),"\n",(0,l.jsx)(n.li,{children:"Message Queue: Redis Pub/Sub"}),"\n",(0,l.jsx)(n.li,{children:"File Storage: MinIO"}),"\n",(0,l.jsx)(n.li,{children:"Search Engine: Elasticsearch"}),"\n",(0,l.jsx)(n.li,{children:"AI: ChatGLM / Zhipu AI"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"deployment",children:"Deployment"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/deploy/source",children:"Source Code"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/deploy/docker",children:"Docker"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/deploy/jar",children:"JAR Package"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/deploy/desktop",children:"Desktop Client"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/deploy/cluster",children:"Cluster"})}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"development",children:"Development"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/develop/server/service/agent",children:"Server API"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/develop/visitor/platform/web",children:"Client SDK"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/develop/visitor/platform/android",children:"Mobile SDK"})}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"solutions",children:"Solutions"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/im",children:"Customer Service"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/teamim",children:"Team Chat"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/edu",children:"Education"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/hospital",children:"Healthcare"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/shop",children:"E-commerce"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/kbase",children:"Knowledge Base"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/helpcenter",children:"Help Center"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/ticket",children:"Ticket System"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"/docs/solution/queue-number",children:"Queue Management"})}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"https://github.com/bytedesk/bytedesk/issues",children:"GitHub Issues"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"mailto:support@bytedesk.com",children:"Email Support"})}),"\n",(0,l.jsx)(n.li,{children:(0,l.jsx)(n.a,{href:"https://www.bytedesk.com/support",children:"Commercial Support"})}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(h,{...e})}):h(e)}},6246:(e,n,i)=>{i.d(n,{R:()=>t,x:()=>c});var s=i(2155);const l={},r=s.createContext(l);function t(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:t(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); |