J’avais un serveur Nabastag et mon lapin avait des humeurs . J’ai donc adapter le service Nabstag a notre INMOOV
Il va donc nous donner l’heures toutes les heures avec des humours differentes
et avoir des réflexions philosophique tout seul …..
De quoi s’agit il ?
Bien simplement de fichiers MP3 lancé automatiquement par un TIMER
Anthony m’a aidé pour comprendre les TIMER avec MRL
Au lien de créer un nouveau TIMER j ‘ai utilisé un déjà lancé il s’agit de HealthCheck.py
VOici le code modifié
# ##############################################################################
# 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 = random.randint(1,5)
Mheure2 = (str(Mheure)+”.mp3″)
AudioPlayer.playFile(RuningFolder+’/system/sounds/heure/’+heure+’/’+Mheure2)
## lance une humeur au hasard
if minute==”08″ or minute==”16″ or minute==”24″ or minute==”33″ or minute==”41″or minute==”51″:
nbsurprise = random.randint(1,305)
surprise = (str(nbsurprise)+”.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()
Pour que cela fonctionne bien sur il nous faudra installer les fichier MP3 dans le répertoire
…./system/sounds/surprise/ pour les humeurs humoristiques
…./system/sounds/heure/ pour les heures humouristiques
j’ai mis sur GUTHUB les fichiers MP3
https://github.com/lecagnois/inmoov/tree/patch-6/InmoovScript/system/sounds
Votre robots vous donnera l’heure tous les heures
et aura des humeurs tous les minutes programmé ici :
if minute==”08″ or minute==”16″ or minute==”24″ or minute==”33″ or minute==”41″or minute==”51″:
Vous pouvez bien sur modifier , supprimer ou ajouter selon vos envies
Lien sur GitHub du fichier modifié
https://github.com/lecagnois/inmoov/blob/patch-6/InmoovScript/inmoovLife/HealthCheck.py
Désolé mon lapin avais une voie féminine.
-
This topic was modified 7 years, 7 months ago by lecagnois.
-
This topic was modified 7 years, 7 months ago by lecagnois.
-
This topic was modified 7 years, 7 months ago by lecagnois.