ブログへ戻る

AstrBot / RSS / Automation

AstrBot 向け AI ニュースの日次要約と配信

RSS、要約キャッシュ、定時配信で構成する軽量 AstrBot プラグイン。

日次ニュース配信は小さなプラグインに向いています。入力元が明確で、実行時刻も固定でき、失敗時には元リンクの送信に戻せます。

プロジェクト概要

リポジトリ: xxofficial/astrbot_plugin_daily_ai_news

実装は軽量で、主要ロジックは main.py にまとまっています。schema、metadata、テストが入口を補助します。固定の AI ニュース RSS を読み、新しい項目を要約して購読先へ送信します。

用途は、チャンネルの日次ブリーフィング、テーマ別グループのニュース配信、保守負荷の低い要約ボットです。

取得、要約、配信

スケジューラは RSS 項目を読み、公開日と識別子を確認して新規項目だけを処理します。組み込み LLM が短い要約を作り、失敗時にはタイトル、RSS の概要、リンクに戻します。

要約はキャッシュし、送信済み識別子も記録します。これにより再起動後の重複送信を防ぎ、モデル呼び出しも減らせます。