kaiyuanshe / osschat

Apache Open Source Software Chat BOT
https://oss.chat/dashboard/
Apache License 2.0
182 stars 45 forks source link

Import BOT FAQs when setup bot on starting #175

Open hailiang-wang opened 2 years ago

hailiang-wang commented 2 years ago

Description

parent #153

For each config-projects, add a peer faq file like

src/config-projects/chatopera.faqs.yml

Which would be configured as FAQs for src/config-projects/chatopera.ts .

image

src/config-projects/chatopera.faqs.yml would be in a format like

- chatopera/*
   - {{Question1}}
       - categories: x / y / z
       - answers:
           - {{A1}}
           - {{A2}}
           - {{A3}}
       - extends:
           - {{E1}}
           - {{E2}}
           - {{E3}}
   ...

Everytime OSSChat restart or start, reload these FAQs and import into Chatopera BOT, updates, deleltion, creation should be under considered.

mukaiu commented 2 years ago

BOT 启动时候扫描 FAQ 目录,同步数据到知识库

FAQ数据目录 faqs

参考文件 faqs/chatopera.faqs.yml

format

chatopera/*:
  简单的介绍下这个开源项目吧?:
      - categories: x/y/z
      - answers:
          - 答案
      - extends:
          - 扩展问1
          - 扩展问2
          - 扩展问3

@hailiang-wang

hailiang-wang commented 2 years ago

标点符号去掉美观整洁。

image

hailiang-wang commented 2 years ago

?: 看起来会像一个特殊的约定。