归档:Hermes 管理

跳转到:导航搜索
Icon-trash.png 本文正在考虑删除!
理由

openSUSE 已经不再使用 Hermes,开发已于 2013 年停止。

请勿清空、合并或移动本文,或删除此通知。请参阅本文的 页面和我们的 删除策略 以获取更多信息。


此页面提供了一些关于如何管理 Hermes 的提示。

如果您需要进一步的帮助(您可能需要 ;-),请不要犹豫在 freenode 的 IRC 频道 #opensuse-boosters 中提问。


配置文件

Hermes 需要一个配置文件,即 /etc/hermes.conf。请确保正确编辑它。有关更多信息,请参阅 Hermes Hacking

交付

Hermes 提供了几种将消息传递给用户的方式。它们在数据库的 deliveries 表中配置。目前需要通过 mysql shell 进行更改。

Hermes 检查名称以确定调用哪个交付子例程。目前识别以下交付类型

交付类型 其含义
mail 通过电子邮件发送
jabber 通过 jabber 协议通知
RSS 创建 RSS 源
HTTP 让 Hermes 为您调用一个 URL
Twitter calls the twitter API

请注意,可以为每种类型管理多个交付,例如一个名为 Twitter_openSUSE,另一个名为 Twitter_SLE。重要的是,名称中出现字符串 Twitter(不区分大小写)。

交付属性

为了为每种交付类型指定重要的附加信息,存在交付属性的概念,可以指定这些属性。对于交付类型,考虑以下属性

交付类型 属性 其含义
mail send_signed_mails 将其设置为使 Hermes 在发送邮件之前对其进行签名。请注意安全问题和性能差距。
HTTP url specify the url of the url to call. The url string can contain Template variables.
Twitter access_token twitter API 访问令牌
Twitter access_token_secret twitter API 访问密钥
Twitter user_id twitter API 用户 ID
Twitter screen_name twitter API 显示名称
Twitter consumer_key twitter API 消费者密钥
Twitter consumer_secret twitter API 消费者密钥

属性仍然需要在数据库的 delivery_attributes 表中手动创建。