RetroHexChat
反转HexChat

反转HexChat

正在打开聊天...
帮助 — retroHexChat

Bot RSS 能力

监控 RSS/Atom 订阅源,并将新条目作为富 Markdown 卡片发布,把页面元数据与订阅源的摘要、作者、日期、媒体线索和缓存缩略图结合起来。

RSS能力监测RSS和Atom的输入,并自动向指定的频道发布新项目.

命令

这些命令都需要服务器管理员或操作员权限,仅查看列表也不例外:订阅源地址是服务器自己要去抓取的目标。

命令 描述
输入 rs 添加 <url> <#channel> ! 添加 RSS/Atom 种子
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}Bot rs list! {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你还不知道吗? 列出所有配置的种子
启动 rs 移除 <id> 通过 ID 删除种子
检查<id> 立即检查一个消息

如何运作

  • 饲料在可配置的间隔时间( 默认: 每30分钟) 进行授粉
  • 仅公布上次检查后的新项目
  • 高效使用 HTTP 有条件请求( ETag/Last-Modified)
  • 从种子元数据自动检测种子标题
  • 条目会作为富 Markdown 链接预览发布,带有来源标签、带链接的标题、可选的本地缩略图或图片不可用占位符、可选的描述,以及发布方公开时的文章详情

配置

管理员可以通过 /bot set:

  • rss_interval ——投票间隔数分钟(默认:30)
  • rss_max_feeds — 每个机器人的最大订阅源数(默认:5)
  • rss_max_items - 每次民意测验张贴的最大项目(默认:3)

实例

! MyBot rs 添加 https://blog.example.com/feed.xml #news! MyBot rs 添加 https://example.com/rss 新闻! MyBot rs 列表! MyBot rs 检查 f1a2b3! MyBot rs 移除 f1a2b3

页:1

  • URL必须从 http://www.un.un.org/(原始内容存档于2017-09-21). or 页:1
  • 那个 # 如果缺少, 将自动添加频道名称上的前缀
  • 投票计时器在每次投票后自动重新安排
  • 预览元数据来自页面标准,例如 Open Graph、Schema.org JSON-LD、oEmbed 发现、文章标题、文章图片和可读正文
  • 共享页面归档会保存提取到的描述、图片替代文本、本地缩略图元数据、缩略图失败详情、文章章节、标签、日期和文章正文,以便后续预览重复使用
  • 获取错误已被记录, 但不会停止未来的民调

另请参阅

BotService 概览 · /bot Command Reference · 机器人定时任务 · 链接预览