8 Star 45 Fork 11

Gitee 极速下载 / breadAI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/ideamark/breadAI
克隆/下载
README.md 2.20 KB
一键复制 编辑 原始数据 按行查看 历史
ideamark 提交于 2022-06-04 11:16 . update, add simple_api

Breadbot

Overview

Breadbot is a new chatterbot framwork at experimental stage which is aimed to simplify the development of chatterbot.

  • Open source code & huge amount of corpus
  • Wiki based corpus, easy to read & write
  • Minimalist design. Easy to deploy. Fast response

Visit the homepage Breadbot.Fun for more info.

Have a try

  • Download WeChat on your phone
  • Login WeChat and scan the QR code
  • QR
  • Talk to Breadbot

Quick Install

Breadbot works on Linux. Of cause u can let it work on other OS by modify the source code.

  • Download:
    • git clone https://github.com/ideamark/breadbot
  • Install:
    • First, make sure you have installed python3, python3-pip, python3-dev, gcc, redis-server.
    • run setup command: ./install.sh
    • The corpus will be downloaded during installation.
  • Uninstall:
    • ./uninstall.sh
  • Clean (not uninstall):
    • ./clean.sh

Let us start

  1. Type redis-server to launch Redis on port 6379.
  2. Type ~/.breadbot/bin/breadbot to launch the local console.
  3. Type import to import corpus data.
  4. Then u can test Breadbot. Type help for more info.

Corpus

  • All the corpus of Breadbot is on Breadbot.Fun, which is a website and also a git repo.
  • The repo will be downloaded automatically when you setup Breadbot by ./install.sh.

Config

  • Just watch the only single config file: bread.cfg

Super user mode

  • Super user mode is set for developers.
  • The local console is default set as super user.
  • If your WeChat ID is in bread.cfg super user list, u will get the super user functions.

Import to your project

  • Need root permission.
from breadbot.core import response
response('localuser', 'hello')

Connect to WeChat

  • Config your WeChat public platform account on mp.weixin.qq.com. Create the Token and enter your server URL.
  • Then back to local server. Run the command ~/.breadbot/bin/breadbot start to launch the server. Enter your Token and server IP.
  • After that, Breadbot will connect to WeChat public platform and u can chat to it on WeChat.

Seek more

Python
1
https://gitee.com/mirrors/breadAI.git
git@gitee.com:mirrors/breadAI.git
mirrors
breadAI
breadAI
master

搜索帮助