用于Helga的Red Hat Product Pages插件
helga-productpages的Python项目详细描述
关于
赫尔加是一个Python聊天机器人。完整的文档可以在 http://helga.readthedocs.org。
这个产品页面插件允许helga响应irc中的产品命令 并打印有关发布的信息。例如:
03:14 < ktdreyer> helgabot: rhcs 3.0 date 03:14 < helgabot> ktdreyer, Red Hat Ceph Storage 3.0 ga is on Tue Dec 5, 2017 (14 business days from today)
或特定的里程碑,如“z2”或“beta”:
03:14 < ktdreyer> helgabot: osp 12 beta date 03:14 < helgabot> ktdreyer, Red Hat OpenStack Platform 12 beta is on Wed Nov 8, 2017 (50 business from today)
bot还可以提供到发布的完整计划的链接:
03:14 < ktdreyer> helgabot: osp 12 schedule 03:14 < helgabot> Red Hat OpenStack Platform 12 schedule: https://pp.engineering.redhat.com/pp/product/rhosp/release/rhosp-12.0/schedule/tasks
(显然,这个bot插件需要网络访问 https://pp.engineering.redhat.com。)
安装
这个产品页面插件是available from PyPI,所以您可以简单地安装 它带有pip:
pip install helga-productpages
如果你想破解helga productpages的源代码,在你的virtualenv中 在运行helga的地方,从github克隆此存储库的副本,然后 运行 python setup.py develop。
可选:默认产品配置
在您的settings.py文件(或传递给helga --settings的任何文件)中, 您可以指定一个DEFAULT_PRODUCT。例如:
DEFAULT_PRODUCT = 'ceph'
如果您在要求Helga提供发布日期时省略了产品,Helga将使用 这个产品的价值。
安全性
注意:此插件可以公开有关 红帽产品。如果使用此插件,请确保 赫尔加连接受到限制。赫尔加频道的每个人都会看到 私人信息,所以假设他们已经有权 阅读产品页面上的数据。