1"use strict";(globalThis.webpackChunkragflow_docs=globalThis.webpackChunkragflow_docs||[]).push([[1484],{97813(e,t,n){n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>d,frontMatter:()=>c,metadata:()=>a,toc:()=>l});const a=JSON.parse('{"id":"guides/chatchannel/faq","title":"FAQ","description":"The Channel Is Saved Successfully but Does Not Reply","source":"@site/versioned_docs/version-v1.0.0-rc1/guides/chatchannel/faq.md","sourceDirName":"guides/chatchannel","slug":"/chat_channels_faq","permalink":"/docs/v1.0.0-rc1/chat_channels_faq","draft":false,"unlisted":false,"editUrl":"https://github.com/infiniflow/ragflow/tree/main/docs/guides/chatchannel/faq.md","tags":[],"version":"v1.0.0-rc1","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"FAQ","sidebar_label":"FAQ","slug":"/chat_channels_faq","sidebar_custom_props":{"categoryIcon":"LucideMessagesSquare"}},"sidebar":"tutorialSidebar","previous":{"title":"Connect Chat","permalink":"/docs/v1.0.0-rc1/connect_chat_channel"},"next":{"title":"Knowledge Compilation","permalink":"/docs/v1.0.0-rc1/category/knowledge-compilation"}}');var s=n(74848),o=n(28453);const c={sidebar_position:4,title:"FAQ",sidebar_label:"FAQ",slug:"/chat_channels_faq",sidebar_custom_props:{categoryIcon:"LucideMessagesSquare"}},r="FAQ",i={},l=[{value:"The Channel Is Saved Successfully but Does Not Reply",id:"the-channel-is-saved-successfully-but-does-not-reply",level:2},{value:"The Bot Cannot Start",id:"the-bot-cannot-start",level:2},{value:"Messages Can Be Received but Replies Fail",id:"messages-can-be-received-but-replies-fail",level:2},{value:"The WhatsApp QR Code Is Not Displayed",id:"the-whatsapp-qr-code-is-not-displayed",level:2}];function h(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"faq",children:"FAQ"})}),"\n",(0,s.jsx)(t.h2,{id:"the-channel-is-saved-successfully-but-does-not-reply",children:"The Channel Is Saved Successfully but Does Not Reply"}),"\n",(0,s.jsx)(t.p,{children:"First confirm that the channel has been connected to a Chat. If it is not connected to a Chat, RAGFlow ignores external messages and does not generate replies."}),"\n",(0,s.jsx)(t.h2,{id:"the-bot-cannot-start",children:"The Bot Cannot Start"}),"\n",(0,s.jsx)(t.p,{children:"Check whether the third-party platform credentials are correct, whether the bot has been enabled, and whether message event permissions have been granted. After credentials are modified, RAGFlow automatically restarts the corresponding channel connection."}),"\n",(0,s.jsx)(t.h2,{id:"messages-can-be-received-but-replies-fail",children:"Messages Can Be Received but Replies Fail"}),"\n",(0,s.jsxs)(t.p,{children:["Check whether the bot has permission to send messages, and confirm that the bound Chat can answer normally on the RAGFlow page. For ",(0,s.jsx)(t.code,{children:"WeCom Webhook"}),", also confirm that ",(0,s.jsx)(t.code,{children:"CorpID"}),", ",(0,s.jsx)(t.code,{children:"AgentID"}),", and ",(0,s.jsx)(t.code,{children:"Secret"})," can obtain ",(0,s.jsx)(t.code,{children:"access_token"})," normally."]}),"\n",(0,s.jsx)(t.h2,{id:"the-whatsapp-qr-code-is-not-displayed",children:"The WhatsApp QR Code Is Not Displayed"}),"\n",(0,s.jsxs)(t.p,{children:["First confirm that the channel has been saved, then wait a few seconds to see whether the page generates a QR code. If the QR code is still not displayed, confirm that ",(0,s.jsx)(t.code,{children:"WhatsAppGateway"})," has started and that the RAGFlow backend can access the gateway service. If the login state has expired or been cleared, scan the QR code again for pairing."]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453(e,t,n){n.d(t,{R:()=>c,x:()=>r});var a=n(96540);const s={},o=a.createContext(s);function c(e){const t=a.useContext(o);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.