💱Warframe Market — Intégration API
Ce module permet d'afficher les prix et les statistiques de n'importe quel objet du Warframe Market directement dans Discord. Les commandes exploitent l'API publique de warframe.market avec une mise en cache intelligente pour accélérer les réponses.
⚙️ Fonctionnement global
Une session
aiohttp
est ouverte à l'initialisation.Les objets sont stockés dans un cache local, mis à jour 1x par jour maximum.
Toutes les commandes slash utilisent des embeds riches.
Système d'autocomplétion intégré pour les noms d'objets.
💰 Commande /market prix
/market prix
Affiche les prix actuels de l'objet recherché sur warframe.market.
Basé uniquement sur les ordres de joueurs en ligne.
Distingue les ordres de vente et d'achat.
Fournit :
Prix moyen, minimum et maximum
Prix recommandé pour vente rapide (25% les plus bas)
Lien direct vers la fiche de l'objet sur warframe.market
Exemple :
/market prix objet: saryn prime set
📈 Commande /market statistiques_prix
/market statistiques_prix
Affiche les statistiques de vente de l'objet sur les 90 derniers jours.
Affiche :
Volume total et moyen quotidien
Prix moyen, minimum, maximum (7 derniers jours)
Tendance du prix (↑ hausse / ↓ baisse / = stable)
Calcul dynamique basé sur la comparaison entre la moyenne de la première et de la dernière semaine.
🔤 Autocomplétion intelligente
L'autocomplétion fonctionne automatiquement pour les deux commandes :
Suggestions basées sur les noms d'objets partiellement tapés.
Affiche jusqu'à 25 résultats correspondants.
Exemple : taper
braton
affichera tous les objets contenant "braton".
🔁 Cache & performances
Cache local des objets du Market mis à jour une fois par jour.
Cela permet de réduire les appels à l'API et d'accélérer les recherches.
Ce module est idéal pour les serveurs orientés commerce, trading ou clans actifs sur Warframe.
Dernière mise à jour