-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsendCoupeToSlack.py
35 lines (31 loc) · 1.12 KB
/
sendCoupeToSlack.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import slackweb, os
import scrapCoupe
##############################
# Récupération des arguments #
##############################
email = os.getenv('sfl_email')
password = os.getenv('sfl_password')
slackWebhook = os.getenv('sfl_slackwebhook')
csvResults = scrapCoupe.main(email, password)
resultats = ''
slack = slackweb.Slack(url=slackWebhook)
lines = csvResults.split('\n')
for line in lines:
if line != "" :
elements = line.split(',')
place = elements[0]
team = elements[1]
points = elements[2]
if place == "1":
resultats+= team + " *est qualifiée* et en *1re place* avec " + points + " pts\n"
elif place == "2":
resultats+= team + " *est qualifiée* et en *2nde place* avec " + points + " pts\n"
else :
resultats+= team + " _est lamentablement éliminée _ ("+place+"e place) avec seulement " + points + " pts\n"
print(resultats)
slack.notify(
text=resultats,
icon_url="http://azerty774.free.fr/sfl_cup.png",
username="Le classement de la Coupe",
channel="sfl"
)