跳转到主要内容

Helga的用户插件

项目描述

关于

Helga是一个Python聊天机器人。完整的文档可以在http://helga.readthedocs.org找到。

此用户插件允许Helga响应用户相关的IRC命令并从LDAP打印有关用户的信息。

03:14 < ktdreyer> helgabot: user adeza
03:14 < helgabot> adeza is in Remote US GA
03:14 < helgabot> ktdreyer, it's 5:14pm for adeza (2:00 ahead of your
                  America/Denver timezone)

安装

此用户插件可在PyPI上找到,因此您可以使用pip轻松安装它。

pip install helga-users

如果您想修改helga-users的源代码,在运行Helga的虚拟环境中,从GitHub克隆此存储库的副本,并运行python setup.py develop。

配置

在您的settings.py文件(或传递给helga --settings的任何内容)中,您必须指定一个LDAP字典。例如

LDAP = {
    'host': 'ldap.corp.example.com',
    'basedn': 'dc=example,dc=com',
}

helga-users假定此LDAP服务器主机正在监听TCP 389并支持STARTTLS。

待办事项

一些想法…

我们应该能够支持更多用户信息源,而不仅仅是LDAP(例如GitHub)。

对用户的一些更强类型的认证。与NickServ或IRC ops集成?

使用受保护的Web表单为其他插件提供用户凭据的自服务存储?

项目详情


下载文件

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

源代码分发

helga-users-0.0.2.tar.gz (5.9 kB 查看哈希值)

上传时间 源代码

由以下支持