🤖 001

AWSニュース自動投稿Bot

ServerlessBedrockEventBridgeX API

概要

複数のRSSフィード(AWS公式・クラスメソッド・Zenn・Qiita)から14日以内の記事を取得し、段階的フィルタで重複を排除。Amazon Bedrockで @Zer0_Infra の口調に変換し、毎週月・木の20時にニュース紹介系の投稿をXに自動送信。記事URLは本文ではなく投稿直後のリプライにぶら下げてリーチ抑制を回避し、スレッド形式のTips連投(thread_tips)も投稿タイプに追加。動的ハッシュタグ生成など、品質を保つための仕組みを実装。

全体構成図

実装のポイント

  • 4つのRSSフィードを並列取得し、14日以内・未投稿の記事のみを段階的フィルタで絞り込み
  • 記事URLは本文に入れず投稿直後のリプライにぶら下げ、リンク入り投稿のリーチ抑制を回避
  • SSM Parameter Storeで投稿済みURLを管理し、重複投稿を完全排除
  • スレッド形式Tips連投(thread_tips)を投稿タイプに追加し、保存・フォロー転換を狙う

使用技術

Lambda
Amazon Bedrock
EventBridge
SSM Parameter Store
CloudFormation