Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ratetedev/notify-reddit-content

Redditの投稿を自動で要約してDiscordに通知するBotアプリケーション
https://github.com/ratetedev/notify-reddit-content

bot bun deepseek discord notification reddit summary typescript

Last synced: 10 days ago
JSON representation

Redditの投稿を自動で要約してDiscordに通知するBotアプリケーション

Awesome Lists containing this project

README

        

# Notify Reddit Content 🤖

![Project Banner](assets/images/banner.jpg)

Redditの投稿を自動で要約してDiscordに通知するBotアプリケーションです。

## 特徴 ✨

- Reddit APIを使用して指定したサブレディットの投稿を取得
- DeepSeek APIを使用して投稿内容を要約
- Discordウェブフックを通じて通知を送信
- TypeScript + Bunで高速な実行
- TOMLベースの設定管理

## 必要要件 📋

- [Bun](https://bun.sh/) 1.0.0以上
- Discord Webhookの設定
- DeepSeek API Key

## インストール 🚀

```bash
# レポジトリのクローン
git clone https://github.com/RateteDev/notify-reddit-content.git
cd notify-reddit-content

# 依存関係のインストール
bun install
```

## 設定 ⚙️

1. `config.toml.example`を`config.toml`にコピー
2. 以下の設定を行う:
- Redditの取得設定
- DeepSeek API Key
- Discord Webhook URL

```toml
[reddit]
subreddit = "your_subreddit"
post_limit = 5
comment_depth = 3
time_range = "week"

[llm.deepseek]
api_key = "your_api_key"

[notification.discord]
webhook_url = "your_webhook_url"
```

## 使用方法 💡

```bash
# 開発モード(ホットリロード)
bun dev

# 本番実行
bun start
```

### 実行例
![Usage Demo](assets/images/usage-demo.png)

## ライセンス 📄

GPL-3.0 © RateteDev