归档:Hermes 管理
(重定向自 )
| 本文正在考虑删除! 理由 openSUSE 已经不再使用 Hermes,开发已于 2013 年停止。 请勿清空、合并或移动本文,或删除此通知。请参阅本文的 页面和我们的 删除策略 以获取更多信息。 |
此页面提供了一些关于如何管理 Hermes 的提示。
如果您需要进一步的帮助(您可能需要 ;-),请不要犹豫在 freenode 的 IRC 频道 #opensuse-boosters 中提问。
配置文件
Hermes 需要一个配置文件,即 /etc/hermes.conf。请确保正确编辑它。有关更多信息,请参阅 Hermes Hacking。
交付
Hermes 提供了几种将消息传递给用户的方式。它们在数据库的 deliveries 表中配置。目前需要通过 mysql shell 进行更改。
Hermes 检查名称以确定调用哪个交付子例程。目前识别以下交付类型
| 交付类型 | 其含义 |
|---|---|
| 通过电子邮件发送 | |
| jabber | 通过 jabber 协议通知 |
| RSS | 创建 RSS 源 |
| HTTP | 让 Hermes 为您调用一个 URL |
| calls the twitter API |
请注意,可以为每种类型管理多个交付,例如一个名为 Twitter_openSUSE,另一个名为 Twitter_SLE。重要的是,名称中出现字符串 Twitter(不区分大小写)。
交付属性
为了为每种交付类型指定重要的附加信息,存在交付属性的概念,可以指定这些属性。对于交付类型,考虑以下属性
| 交付类型 | 属性 | 其含义 |
|---|---|---|
| send_signed_mails | 将其设置为使 Hermes 在发送邮件之前对其进行签名。请注意安全问题和性能差距。 | |
| HTTP | url | specify the url of the url to call. The url string can contain Template variables. |
| access_token | twitter API 访问令牌 | |
| access_token_secret | twitter API 访问密钥 | |
| user_id | twitter API 用户 ID | |
| screen_name | twitter API 显示名称 | |
| consumer_key | twitter API 消费者密钥 | |
| consumer_secret | twitter API 消费者密钥 |
属性仍然需要在数据库的 delivery_attributes 表中手动创建。
: