跳转到主要内容

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

项目描述

# Jeev

Jeev是Python对Github著名Hubot的替代品,使用Python+Gevent而不是Node+CoffeeScript。

# 动机

我对Hubot的回调意大利面感到厌烦,并决定编写一个与我公司Slack频道一起工作的替代品。该项目是一个正在进行中的项目,文档大致如下。

# 安装Jeev

您需要Python 2.7和setuptools。如果您愿意,可以在虚拟环境中安装Jeev。

使用pip安装jeev(及其内置模块)

$ pip install jeev jeev-modules

这将安装jeev及其依赖项。它还将为您提供《jeev》命令,该命令可用于创建初始jeev配置和运行机器人。让我们在“myjeev”文件夹中创建一个jeev实例

$ jeev init myjeev

如果您想使用heroku或只是将Jeev实例放在git仓库中,新创建的目录包含您所需的一切:配置文件、一些示例模块、.gitignore文件(这样您就可以安全地将一切添加到git中)。

$ cd myjeev $ git init $ git add . $ git commit -m “Jeev的初始提交。”

现在您可以通过简单地调用

$ jeev run

这将启动Jeev,使用控制台适配器从stdin读取消息,并将Jeev的响应打印到stdout。

jeev 运行 >>> Jeev 控制台适配器 >>> 使用 c channel_name 切换频道 >>> 使用 u user_name 切换用户 >>> Jeev 将响应用户名 Jeev [user@test] >

许可证

MIT 许可证 (MIT)

版权所有 (c) 2014 Jacob Heinz

特此授予任何获得本软件及其相关文档文件(“软件”)副本的个人免费使用软件的权利,不受任何限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向获得软件的个人提供如此做的权利,但以下条件适用:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,由软件或其使用或其他方式引起。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

jeev-0.2.0.tar.gz (16.0 kB 查看哈希值)

上传时间

支持者