Skip to content

Topics:主题与 RSS 发帖 ​

在自动发帖触发时提供内容源,无独立定时器,运行时机与上限遵循 autopost。

List ​

yaml
plugins:
  topics:
    enabled: true
    source: list
    list: |-
      开源软件的长期维护
      prompts/topics.md
    list_start_line: 1

list 每行一个主题或 prompts/*.md(*.txt)路径,不可为空,按顺序循环,经 {topic} 注入提示词(list_ai_prefix 留空使用内置提示)。

list_start_line 仅在无保存进度时生效,此后进度保存在 SQLite。

RSS ​

yaml
plugins:
  topics:
    enabled: true
    source: rss
    rss_list: |-
      # 科技
      https://example.com/feed.xml
      https://example.com/rss
    rss_post_mode: rotate
    rss_ai: false
  • rss_list 每行一个地址。
  • rss_post_mode:rotate(默认)每轮从一个源发一条并轮换;batch 每轮从每个源各发一条最新未发布内容。
  • rss_ai: false (默认)直接发布摘要或标题;开启后由模型总结内容。提示词为 rss_ai_prefix 加 autopost.prompt,rss_ai_prefix 留空使用内置前缀,支持 {summary}、{title}、{link}。无论开关都附带原文链接。
  • 条目需含标题与链接;发布成功后才记录标识,避免重复。
  • 请求总超时 60 秒,每个源检查前 20 条。

建议 ​

  • 多源优先 rotate,节奏更平缓。
  • 调整 List 进度或清理 RSS 历史前先备份数据库。