##sucy en brie
Collection de bots Telegram pour la surveillance radio SDR depuis la station F4DIW (Île-de-France).
aprsbotv229.py — Bot APRS complet avec décodage LoRa prioritaire.
- Connexion MQTT vers OpenWebRX
- Décodage APRS : ddmm, base91 4x4 (LoRa prioritaire), base91 5x5 heuristiques, Mic-E
- Génération de cartes Folium (vue globale + locale 20 km)
- Rapport automatique à 23h50 avec
!rapporton demand - Détection stations météo et stations mobiles
Dépendances : paho-mqtt, folium, selenium, webdriver-manager, requests, python-dotenv
ADSBbot.py — Surveillance d'avions spéciaux/militaires via TAR1090.
- Surveillance par code ICAO (liste CSV), indicatif de vol et squawk
- Notifications Telegram avec liens TAR1090, Planespotters, Radarbox
- Rechargement automatique du CSV à chaque cycle
Fichiers associés : icaolist.csv (liste ICAO personnalisée)
Dépendances : python-telegram-bot, python-dotenv
watch_satdump_live_telegram.py — Envoi automatique des images satellite depuis SatDump.
- Surveillance du dossier de sortie SatDump
- Détection fin de capture (.cadu) + fin de traitement (stabilité taille)
- Compression automatique si image > 10 Mo (limite Telegram)
- Images MCIR (METEOR-M) envoyées après chaque passe
Dépendances : requests, Pillow, python-dotenv
send_image_to_telegram.py — Envoi automatique des images SSTV reçues.
- Surveillance du dossier de décodage SSTV (RX-SSTV)
- Envoi immédiat de chaque nouvelle image JPG/PNG/BMP vers Telegram
Dépendances : requests, watchdog, python-dotenv
git clone https://github.com/F4DIW/telegram-bots-sdr.git
cd telegram-bots-sdrcp .env.example .env
# Éditer .env avec vos valeurs
notepad .env # Windows
nano .env # Linuxpip install paho-mqtt folium selenium webdriver-manager requests Pillow watchdog python-telegram-bot python-dotenvpython aprs_bot/aprsbotv229.py
python adsb_bot/ADSBbot.py
python satdump_bot/watch_satdump_live_telegram.py
python sstv_bot/send_image_to_telegram.pyCopier .env.example en .env et renseigner :
| Variable | Description |
|---|---|
TELEGRAM_TOKEN |
Token du bot Telegram (via @BotFather) |
TELEGRAM_CHAT_ID |
ID du chat/canal de destination |
MQTT_BROKER |
IP du broker MQTT (OpenWebRX) |
MQTT_USER / MQTT_PASS |
Identifiants MQTT |
DUMP1090_URL |
URL JSON TAR1090 |
SATDUMP_WATCH_DIR |
Dossier de sortie SatDump |
SSTV_FOLDER |
Dossier de décodage SSTV |
F4DIW_LAT / F4DIW_LON |
Coordonnées de la station de référence |
⚠️ Ne jamais committer le fichier.env— il est dans.gitignore.
MIT — Libre d'utilisation et modification. Attribution appréciée.
Station : F4DIW — Île-de-France, France