ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment construire un bot de veille concurrentielle Slack
Tutoriel

Comment construire un bot de veille concurrentielle Slack

Construisez un bot Slack qui publie quotidiennement une veille concurrentielle : changements SERP, mentions Reddit, contenu YouTube. Tutoriel Python.

Obtenez une clé API gratuiteDocumentation API

Un post r/AiAutomations montrait un agent de surveillance des concurrents envoyant des rapports quotidiens. Ce tutoriel construit la version Slack : un bot qui publie chaque matin une veille concurrentielle dans un channel.

Prérequis

  • Clé API Scavio
  • Application Slack avec permission chat:write
  • Clé API LLM
  • Python 3.8+

Parcours

Étape 1: Définir les concurrents et les channels

Mapper les concurrents aux channels Slack.

Python
config = {
    'competitors': ['CompetitorA', 'CompetitorB', 'CompetitorC'],
    'slack_channel': '#competitor-intel',
    'queries_per_competitor': ['pricing', 'launch', 'reviews', 'alternative'],
}

Étape 2: Recueillir des informations multi-plateformes

Rechercher sur Google + Reddit pour chaque concurrent.

Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

def gather_intel(competitor):
    intel = {}
    for q in config['queries_per_competitor']:
        intel[f'google_{q}'] = requests.post('https://api.scavio.dev/api/v1/search',
            headers=H, json={'platform': 'google', 'query': f'{competitor} {q}'}).json()
    intel['reddit'] = requests.post('https://api.scavio.dev/api/v1/search',
        headers=H, json={'platform': 'reddit', 'query': competitor, 'sort': 'new'}).json()
    return intel

Étape 3: Résumer avec LLM

Générer un briefing quotidien concis.

Python
from anthropic import Anthropic
client = Anthropic()

def summarize_intel(competitor, intel):
    return client.messages.create(model='claude-sonnet-4-6', max_tokens=300,
        messages=[{'role': 'user', 'content': f'Summarize competitor intelligence for {competitor}. Focus on: pricing changes, new features, sentiment shifts, notable Reddit threads. Be specific.\n\n{intel}'}]).content[0].text

Étape 4: Publier sur Slack

Formater et publier le briefing quotidien.

Python
from slack_sdk import WebClient
slack = WebClient(token=os.environ['SLACK_BOT_TOKEN'])

def post_intel(channel, competitor, summary):
    slack.chat_postMessage(channel=channel,
        text=f'*Daily Intel: {competitor}*\n{summary}')

Étape 5: Planifier une exécution quotidienne

Un cron job publie la veille avant que l'équipe ne commence.

Bash
# crontab: 0 7 * * 1-5 python competitor_bot.py
# Posts at 7 AM on weekdays
# 3 competitors × 5 queries = 15 calls = $0.075/day

Exemple Python

Python
# Daily competitive intelligence in Slack:
# 3 competitors × (4 Google + 1 Reddit) = 15 queries = $0.075/day
# Monthly: $1.50 for daily multi-platform competitor monitoring

Exemple JavaScript

JavaScript
// Same pattern with Slack Bolt for Node.js.

Sortie attendue

JSON
Slack bot posting daily competitor intelligence briefs: SERP changes, Reddit mentions, sentiment analysis. Automated weekday schedule.

Tutoriels associés

  • Comment construire un agent de résumé concurrentiel quotidien
  • Comment automatiser l'analyse de la concurrence avec des API de recherche

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Clé API Scavio. Application Slack avec permission chat:write. Clé API LLM. Python 3.8+. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Glossary

Bulletin quotidien des concurrents

Read more
Best Of

Meilleurs outils de surveillance de la concurrence en 2026

Read more
Solution

Récapitulatif quotidien des SERP concurrents

Read more
Use Case

Agent quotidien de veille concurrentielle

Read more
Workflow

Veille concurrentielle quotidienne multi-plateformes

Read more
Best Of

Meilleurs outils de surveillance des concurrents sans code (2026)

Read more

Commencer

Construisez un bot Slack qui publie quotidiennement une veille concurrentielle : changements SERP, mentions Reddit, contenu YouTube. Tutoriel Python.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité