一种简单、多协议、可扩展、可嵌入的聊天机器人
bo的Python项目详细描述
bo是用python编写的聊天机器人。它可以作为一个独立的程序运行,也可以很容易地嵌入到您自己的程序中。
bo是根据bsd许可证分发的,请查看LICENSE了解更多信息。
获得您自己的bo副本
让bo运行的最简单方法是在Heroku:
$ git init bo-heroku $cd bo-heroku/ $ heroku create --stack cedar $ wget "https://bitbucket.org/konikos/bo/raw/tip/requirements.txt"$echo"-e hg+http://bitbucket.org/konikos/bo#egg=bo" >>requirements.txt $echo"worker: bo -c config.yaml" >Procfile $ wget -O config.yaml "https://bitbucket.org/konikos/bo/raw/tip/conf/xmpp.yaml"
编辑创建的config.yaml设置密码,可能添加额外的插件,并执行以下操作以使bo运行:
$ git commit -a -m 'init'$ git push heroku master $ heroku ps:scale worker=1
如果在运行bo时遇到问题,请使用heroku logs查看bo的输出,并使用heroku restart重新启动它。
插件
插件为bo添加了额外的功能。提供的插件可以在bo/dist/plugins中找到。