Enoder commited on
Commit
fce31b9
·
verified ·
1 Parent(s): 21934a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -7,9 +7,8 @@ from datetime import datetime
7
  import numpy as np
8
  import streamlit as st
9
 
10
- DISCORD_WEBHOOK_URL = os.getenv('DISCORD_WEBHOOK_URL')
11
- if DISCORD_WEBHOOK_URL is None:
12
- st.error("La variable d'environnement 'DISCORD_WEBHOOK_URL' n'est pas définie.")
13
 
14
  def get_crypto_prices():
15
  end_time = int(time.time())
@@ -23,7 +22,7 @@ def get_crypto_prices():
23
  response = requests.get(url, params=params)
24
  if response.status_code == 200:
25
  prices[coin] = response.json().get('prices', [])
26
- prices[coin].append([end_time * 1000, prices[coin][-1][1]])
27
  else:
28
  st.error(f"Erreur lors de la récupération des prix pour {coin}: {response.status_code}")
29
 
@@ -67,11 +66,12 @@ def send_to_discord(prices, image_path):
67
  st.title("Suivi des Prix des Cryptomonnaies")
68
  if st.button("Exécuter"):
69
  prices = get_crypto_prices()
70
- st.write(f"Prix récupérés: {prices}")
 
71
 
72
- prices_history = {coin: prices.get(coin, []) for coin in ['bitcoin', 'ethereum', 'tether', 'ripple']}
73
- create_graph(prices_history)
74
- send_to_discord(prices, 'crypto_prices_rectangle.png')
75
 
76
- st.image('crypto_prices_rectangle.png')
77
- st.success("Graphique créé et envoyé à Discord!")
 
7
  import numpy as np
8
  import streamlit as st
9
 
10
+ # Webhook Discord
11
+ DISCORD_WEBHOOK_URL = "https://discord.com/api/webhooks/1300875245913247900/FNoZf15Lhn_QDljoJN8NLB1MTUTJ3QYtnkh4sNt_C-VmHf2P1kq2v77ZOxAkGPj_Amsm"
 
12
 
13
  def get_crypto_prices():
14
  end_time = int(time.time())
 
22
  response = requests.get(url, params=params)
23
  if response.status_code == 200:
24
  prices[coin] = response.json().get('prices', [])
25
+ prices[coin].append([end_time * 1000, prices[coin][-1][1]]) # Ajouter l'heure actuelle avec le dernier prix
26
  else:
27
  st.error(f"Erreur lors de la récupération des prix pour {coin}: {response.status_code}")
28
 
 
66
  st.title("Suivi des Prix des Cryptomonnaies")
67
  if st.button("Exécuter"):
68
  prices = get_crypto_prices()
69
+ if prices:
70
+ st.write(f"Prix récupérés: {prices}")
71
 
72
+ prices_history = {coin: prices.get(coin, []) for coin in ['bitcoin', 'ethereum', 'tether', 'ripple']}
73
+ create_graph(prices_history)
74
+ send_to_discord(prices, 'crypto_prices_rectangle.png')
75
 
76
+ st.image('crypto_prices_rectangle.png')
77
+ st.success("Graphique créé et envoyé à Discord!")