Closed SenruoYusei closed 5 months ago
全体的な変更は、Discordのスラッシュコマンドに新しい「abobon-articles」コマンドを追加し、RSSフィードから記事を取得して表示する機能を導入したことです。この変更により、ユーザーはDiscord内で簡単に最新の記事を取得できるようになりました。
ファイル | 変更内容 |
---|---|
app/internal/adapters/controllers/discord_controller.go | fmt とgithub.com/mmcdole/gofeed のインポートを追加。新しい「abobon-articles」コマンドを追加し、HandleSlashCommands を更新。handleArticleCommand とfetchRSS 関数を追加。 |
sequenceDiagram
participant User as ユーザー
participant Discord as Discord
participant Controller as DiscordController
participant RSS as RSSフィード
User->>Discord: /abobon-articles コマンド
Discord->>Controller: コマンド受信
Controller->>RSS: RSSフィードを取得
RSS-->>Controller: フィードデータ
Controller-->>Discord: 記事を表示
Discord-->>User: 記事を表示
新しいコマンド、記事を呼ぶ
RSSの風、情報を運ぶ
Discordの中で、ニュースが舞う
うさぎの喜び、皆で分かち合う
🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
XML 形式での取得は限界がありそう
Add feature about RSS fetch command.
Input
/abobon-articles
Output latest 5 articles
Summary by CodeRabbit