1 Star 0 Fork 117

yjwang3300300 / breadbot

forked from ideamark / breadbot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
ideamark 提交于 2019-11-19 23:23 . modified: README.md

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: python3 setup.py install
    • The corpus will be downloaded during installation.
  • Uninstall:
    • python3 setup.py uninstall
  • Clean (not uninstall):
    • python3 setup.py clean

Let us start

  1. Type redis-server to launch Redis on port 6379.
  2. Type 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 python3 setup.py install.

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 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

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/yjwang3300300/breadbot.git
git@gitee.com:yjwang3300300/breadbot.git
yjwang3300300
breadbot
breadbot
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891