J’ai modifier le fichier , j’avais crée 2 variables pour tester
voici le fichier modifié avec les 2 variables en moins , cela économise deux lignes de code et des ressources mémoire
# ##############################################################################
# TIMERS ACTION
# ##############################################################################
###############################################################################
# Timer function to autostart webkit microphone every 10seconds
# only if robot not actualy speaking
###############################################################################
HealthCheck = Runtime.start("HealthCheck","Clock")
HealthCheck.setInterval(60000)
def HealthCheck_def(timedata):
#### modif JPM
minute = str(timedata)[14:16]
heure = str(timedata)[11:13]
# donne l heure avec humour
if minute =="00" :
#talkBlocking("il est exactement "+heure+" heure")
Mheure = (str(random.randint(1,5))+".mp3")
AudioPlayer.playFile(RuningFolder+'/system/sounds/heure/'+heure+'/'+Mheure)
## lance une humeur au hasard
if minute=="08" or minute=="16" or minute=="24" or minute=="33" or minute=="41"or minute=="51":
surprise = (str(random.randint(1,305))+".mp3")
AudioPlayer.playFile(RuningFolder+'/system/sounds/surprise/'+surprise)
######### fin modif JPM
if RobotIsErrorMode==1:
if error_red:
PlayNeopixelAnimation("Flash Random", 255, 0, 0, 5)
HealthCheck.addListener("pulse", python.name, "HealthCheck_def")
HealthCheck.startClock()
lien GITHUB
https://github.com/lecagnois/inmoov/blob/patch-6/InmoovScript/inmoovLife/HealthCheck.py
-
This reply was modified 7 years, 5 months ago by lecagnois.
-
This reply was modified 7 years, 5 months ago by lecagnois.
-
This reply was modified 7 years, 5 months ago by lecagnois.