v1.4.2 6 mai 2026 Dernière version

↻ Améliorations

  • Volume Watcher : passage à 5 minutes — la vérification des spikes tourne désormais toutes les 5 minutes au lieu de 30, pour une détection bien plus rapide après un pump
  • Délai d'éligibilité réduit à 15 minutes d'historique (3 snapshots × 5 min) après chaque démarrage du bot, contre 1h30 auparavant
  • Intervalle configurable via la variable d'env SNIPE_INTERVAL_MINUTES (défaut 5) pour pouvoir le relâcher en cas de souci de rate limit CoinGecko
v1.4.1 6 mai 2026

✓ Corrections AutoTrade

  • AutoTrade silencieux quand aucun salon snipepostSnipeAlert retournait avant d'appeler executeTrade. Maintenant, l'auto-achat se déclenche dès qu'un spike passe les seuils, même sans /snipe channel configuré
  • Fallback DM owner — si aucun salon n'est joignable (supprimé, perms manquantes ou non configuré), l'alerte est envoyée en message privé à l'utilisateur défini par OWNER_ID
  • Filtre mort retiré (getDistinctCoinsInSnapshots) qui ne filtrait jamais rien puisque les snapshots venaient d'être insérés juste avant

✦ Diagnostic

  • /snipe status — affiche en un coup d'œil l'état AutoTrade (ON/OFF), budget, TP/SL, niveau d'agressivité, salons configurés, wallets suivis, état Binance (testnet/mainnet) et avertissements ciblés
  • Logs de boot enrichis — au démarrage, le bot affiche l'état complet du snipe et avertit si AutoTrade ON sans Binance ou si aucun salon n'est configuré
  • Logs VolumeWatcher détaillés — chaque cycle (toutes les 30 min) résume : nombre de coins, ceux passant le seuil de volume, ceux ayant assez d'historique, spikes détectés, trades exécutés, et seuils en vigueur
v1.4 6 mai 2026

✓ Corrections critiques

  • Crash du bouton 🟢 Acheter — Correction d'un import incorrect (getLocale chargé depuis le mauvais module) qui faisait planter le handler de bouton snipe et le gestionnaire d'erreurs global
  • DM mouvements extrêmes — Affichait l'identifiant CoinGecko en majuscules (BITCOIN) au lieu du symbole (BTC) dans les notifications de variation ±15 %
  • Suppression du setActivity avec entier brut — utilisation de l'enum ActivityType.Watching de discord.js
  • Garde-fou ajouté dans guildCreate quand guild.members.me n'est pas encore disponible
  • Code mort retiré (cancelledOrder dans le trade monitor, imports inutilisés dans /snipe et /autotrade)

↻ Améliorations

  • Migration complète de ephemeral: true vers flags: MessageFlags.Ephemeral sur les 25 occurrences (option dépréciée depuis discord.js 14.20)
  • /help liste désormais /snipe et /autotrade avec leurs descriptions FR/EN
  • Ajout d'un helper getSymbolForCoin() dans la BDD pour résoudre les symboles à partir des coin IDs
  • Bump de version package.json 1.0.0 → 1.4.0 (alignement avec le changelog)
v1.3 5 mai 2026

✦ Ajouts

  • /snipe channel — Définit le salon dédié aux alertes de volume spike et whale
  • /snipe add / remove / list — Suivi de wallets ETH on-chain (baleines)
  • /snipe now — Déclenche une vérification manuelle immédiate
  • Volume Watcher — Détection automatique des spikes de volume (×5 vs moyenne) sur les 250 premières cryptos, avec alerte en temps réel dans le salon snipe
  • Whale Tracker — Surveillance des transactions ETH ≥ 50 ETH sur les wallets suivis via Etherscan
  • /autotrade on / off — Active / désactive l'achat automatique sur Binance dès qu'un spike est détecté
  • /autotrade config — Configure le budget (USDT), take-profit (%) et stop-loss (%)
  • /autotrade balance — Affiche le solde du compte Binance
  • /autotrade history — Historique des derniers trades exécutés
  • Bouton 🟢 Acheter sur les alertes de spike (mode manuel) — exécute un market buy + OCO en un clic
  • Support du Binance Testnet pour tester sans risque
  • Bot multilingue — choix FR / EN à l'installation avec /language
v1.2 2 mai 2026

✦ Ajouts

  • /fear — Fear & Greed Index avec barre visuelle et interprétation du marché
  • /gainers — Top 5 hausses et baisses du jour parmi les 100 plus grosses cryptos
  • /dominance — Dominance BTC/ETH et vue globale du marché (market cap, variation 24h)
  • /chart — Graphique d'évolution de prix sur 7 jours (Free) ou 30 jours (Premium)
  • /portfolio view — Graphique camembert de répartition du portfolio (2+ cryptos)
  • Notifications automatiques par DM lors d'un mouvement extrême ±15% en 24h sur les coins du portfolio
  • 1 alerte de prix gratuite pour les utilisateurs Free (au lieu de 0)
  • Page web publique avec landing page, FAQ, Support et page de paiement Premium
  • Intégration Stripe — paiement mensuel (0,99€) et lifetime (9,99€) automatisé

↻ Améliorations

  • Vérification des alertes passée de 5 min à 1 minute pour plus de réactivité
  • Retry automatique sur les erreurs 429 de CoinGecko (2 tentatives, délai 10s)
  • Priorité sur les symboles ambigus : BTC → bitcoin, ETH → ethereum, etc.
v1.1 2 mai 2026

✦ Ajouts

  • /convert — Conversion entre cryptos ou vers USD/EUR, illimitée et gratuite

✓ Corrections

  • /top — Suppression du code mort qui rendait le cap silencieux inopérant
  • /addpremium — Correction de target.tag déprécié en discord.js v14
v1.0 2 mai 2026 Initial

✦ Lancement

  • /price — Prix, variation 24h/7j, market cap, ATH
  • /top — Classement des cryptos par market cap (top 10 free, top 50 premium)
  • /portfolio — Gestion de portefeuille avec valeur en temps réel
  • /alert — Alertes de prix automatiques (Premium)
  • /help et /premium — Infos et aide
  • Modèle freemium avec gestion Premium via /addpremium
  • Cache intelligent CoinGecko (prix 1 min, top 2 min, liste 1h)