---
title: FeedCord
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, feed-reader, typescript, discord]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=feed-reader]
---

# FeedCord 📡
> Bot Discord en TypeScript qui surveille des flux RSS et publie automatiquement les nouveaux articles dans un channel Discord configuré, idéal pour les serveurs communautaires.

| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | https://feedcord.martinsoftworks.com |
| **GitHub** | https://github.com/Qolors/FeedCord |
| **License** | MIT |
| **Langage** | TypeScript (Node.js) |
| **Étoiles** | 31 |
| **Dernière MAJ** | 2024 |
| **Catégorie** | [[cat-feed-reader]] |

## Description

FeedCord est un bot Discord self-hostable qui transforme n'importe quel serveur Discord en agrégateur de flux RSS. On configure un channel, on lui donne une liste de flux RSS à surveiller, et le bot y poste automatiquement les nouveaux articles avec titre, lien, description et miniature.

L'app supporte plusieurs serveurs Discord simultanément, plusieurs channels par serveur, et un système de filtres (mots-clés à inclure/exclure). L'UI de configuration est en CLI au premier lancement, puis via fichier YAML.

Idéal pour les communautés Discord (gaming, tech, actualités) qui veulent un fil d'info automatisé sans dépendre d'un service externe comme IFTTT ou Zapier. C'est aussi un excellent exemple d'intégration RSS ↔ chat moderne.

## Installation

### Option 1 : Docker Compose (recommandé)

```yaml
version: '3.8'
services:
  feedcord:
    image: ghcr.io/qolors/feedcord:latest
    container_name: feedcord
    environment:
      - FEEDCORD_DISCORD_TOKEN=***      - FEEDCORD_CONFIG=/app/config/config.yml
    volumes:
      - ./config:/app/config
    restart: unless-stopped
```

### Option 2 : Installation manuelle

```bash
git clone https://github.com/Qolors/FeedCord.git
cd FeedCord
npm install
npm run build
npm start
```

## Configuration

- Créer un bot Discord sur le [Developer Portal](https://discord.com/developers/applications), récupérer le token.
- Inviter le bot sur le serveur cible avec les permissions `Send Messages` et `Embed Links`.
- Éditer `config.yml` avec les flux RSS, le channel ID, et le token.
- Configurer la fréquence de polling (par défaut 15 min).

## Alternatives

### Open Source
- RSS-to-Discord bots (plusieurs projets)
- [[app-rss-bridge]] — bridge RSS générique
- [[app-tiny-tiny-rss]] — full reader, exportable
- [[app-freshrss]] — peut être couplé à un webhook Discord
- [[app-rss]] — Go minimal

### Propriétaires
- IFTTT
- Zapier
- Discord Webhooks manuels
- Make (ex-Integromat)

## Sécurité

- Le token Discord est sensible : le stocker dans une variable d'env sécurisée, pas dans le YAML commit.
- HTTPS automatique via Discord (pas de risque MITM côté bot).
- Restreindre les canaux Discord où le bot peut poster.
- Mises à jour Node.js pour CVE.

## Ressources
- [Dépôt GitHub](https://github.com/Qolors/FeedCord)
- [selfh.st listing](https://selfh.st/apps/?tag=feed-reader)

## Pages Liées
- [[cat-feed-reader]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]
