Jarvis
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


système informatique très léger permettant le contrôle vocal
de tous les objets connectés et ceci à distance depuis une simple page html

 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -55%
Coffret d’outils – STANLEY – ...
Voir le deal
21.99 €

 

 Création de plugin

Aller en bas 
AuteurMessage
Admin
Admin
Admin


Messages : 310
Date d'inscription : 04/02/2019
Localisation : Castelnaudary

Création de plugin Empty
MessageSujet: Création de plugin   Création de plugin EmptyVen 22 Jan - 8:40

Créez un dossier dans : JarvisIA/plugins
avec le nom de votre plugin

ex : test
puis dans ce dossier créez 2 fichiers

test.js

exports.action = (data)=>{ }

et

test.xml

<item>phrase ou mot d'appel<tag>data.nomdudata="10111515";data.nomdunautredata="La cigale et la fourmi"</tag></item>


explication :
!!!au-temps d'item que vous voulez.......... dans le fichier xml

Au lancement du sys, celui ci va collecter les "item" et les mémoriser, de cette façon lorsque vous prononcerez cette item, les data inclus seront envoyés au fichier .JS
Dans ce fichier js  faites ce que vous voulez en Java Script...............

exemple :

exports.action = (data)=>{
console.log('bonjour !!!!!!)
}


certaine fonction permettent de simplifier les codes

JarvisIASpeech('votre texte') // permet de vocaliser un texte par défaut sur le pc maître
JarvisIASpeech('votre texte','192.168.0.11') // permet de vocaliser un texte sur l'ip précisée

JarvisIASound(chemin complet du mp3 avec son .mp3) //permet de jouer un fichier mp3 sur la page chrome du maitre
JarvisIASound(chemin complet du mp3 avec son .mp3,'192.16.0.11') //permet de jouer un fichier mp3 sur sur l'ip précisée

JarvisIARun(['time','data.heure="heure"'])//permet d'appeler en interne un plug
JarvisIARun(['time','data.heure="heure"'],'192.16...')//permet d'appeler en interne un plug en simulant l'appel depuis une ip précise

JarvisIaCall('Mathilde imite le chien')//permet de simuler un ordre vocal
JarvisIaCall('Mathilde imite le chien','192.16....')//permet de simuler un ordre vocal en simulant l'appel depuis une ip précise

console.log(JarvisIAPlugins)//la liste des plugs

console.log(JarvisIA.ipappel)//permet de savoir d'ou l'ordre à été passés

console.log(JarvisIA.reco)//permet de récupérer la dernière phrase reçue

JarvisAskMe('salut à toi',function(result){console.log("retour askme me time      :          "+result)})
//permet de poser une question et d'attendre le retour !!!!fonction bloquante tant que le retour n'est pas effectif !!!!! SYNCHRONE !!! console.log("retour askme me time      :          "+result) affiche me retour du askme , remplacer le par votre code ........
Revenir en haut Aller en bas
https://jarvis.forumactif.com
 
Création de plugin
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Création d'un plugin chatbot avec Easter Eggs
» Création du groupe LinkedIn
» Chaine sur FreeCad pour Création 3D
» création d'un thème spécifique Mathilde
» Création de Package Npm pour les utilisateurs de Jarvis Edwin

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Jarvis :: installation-
Sauter vers: