一个简单的聊天机器人,为您服务。

jeev的Python项目详细描述


#吉普车

jeev是github著名的hubot的python替代品,它使用python+gevent而不是node+coffeescript。

#动机

我厌倦了Hubot的回拨义大利面,决定写一个替代品来和我公司的松懈频道合作。 这个项目是一个正在进行中的工作,并且有粗略的文档记录

#安装Jeev

您将需要Python2.7和setuptools。如果你愿意,你可以在虚拟环境中安装jeev。

用pip:

安装jeev(及其内置模块)
$ pip install jeev jeev-modules

这将安装jeev及其依赖项。它还将提供jeev命令,该命令可用于创建 一个初始的jeev配置,并运行bot。让我们在“myjeev”文件夹中创建一个jeev实例:

$ jeev init myjeev

如果您想将jeev与heroku一起使用,或者将jeev实例放在git存储库中,那么 目录中有您需要的所有内容:配置文件、几个示例模块、一个.gitignore文件(以便您可以安全地添加 一切都是为了git)。

$ cd myjeev $ git init $ git add . $ git commit -m “Jeev’s initial commit.”

现在您只需拨打以下电话即可运行Jeev:

$ jeev run

这将使用控制台适配器启动Jeev,该适配器将从stdin读取消息,并输出Jeev的响应 到标准输出。

$ jeev run >>> Jeev Console Adapater >>> Switch channel using c channel_name >>> Switch user using u user_name >>> Jeev will respond to the user name Jeev [user@test] >

#许可证

麻省理工学院许可证(MIT)

版权所有(c)2014 Jacob Heinz

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许接受软件的人员 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的所有副本或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与软件、使用或其他交易有关 软件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我可以使用indexOf()在forloop中返回两个不同的值吗?   web服务如何在JavaSE环境中部署JAXRS应用程序?   java没有BigInteger的自动装箱?   java Casting和泛型,有什么性能差异吗?   JavaSpring安全性:登录身份验证控制器   java如何使用libgdx设置圆弧的厚度?   java在异常处理期间何时使用记录器?   java对startActivityForResult的响应   java为什么在选择联系人之前调用onActivityResult?   java如何在ApacheFelix上实现异步处理?   java异常字符串筛选器   java Tomcat Web应用程序管理器未列出已部署的应用程序   excel csv到xls,java中有65536行以上