Nous sommes actuellement le Sam Juin 23, 2018 9:25 pm
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 1 message ]
Auteur Message
Message Publié : Sam Déc 07, 2013 4:17 pm 
Avatar de l’utilisateur

Inscription : Ven Mai 24, 2013 9:58 am
Message(s) : 26
Voici comment créer un simple script 'Hello World' dans openBot.
Ce script permet d'importer toute l'api d'Openbot,
Puis d'envoyer une notification 'Hello World' à tous les clients connectés
Et enfin d'écrire le message dans le log d'OpenBot.
4 lignes suffisent en réalité une fois tous les commentaires enlevés :)

#!/usr/bin/python
# -*- coding: utf-8 -*-
# __name__ is the script running name
# __args__ is an array with the optional script params

from _api import * # do not remove this line!!! it's for import the OpenBot API !!!!

# now, you can start your code here.

# for sending notify to all socket client connected
launch({"function":"socket_server.send", "name":__name__, "message":"Hello World!"})

# for writing a message in the OpenBot log files
# first parameter is your string message, the second parameter is an integer
# defining the level of log debug, 0 for error, 1 for warning, 2 for information
# by default OpenBot is configured to only write error messages.
# see file '/home/pi/python/settings/openbot.conf' or '\\openbot\back-end\settings\openbot.conf' option 'DEBUG_LEVEL' for details
# log files are writed in '/home/pi/python/log/' or '\\openbot\back-end\log\'
self.api_log.write("Hello World!", 0) # this write your message in each case in the OpenBot log file.


Voici ce que ça donne sans les commentaires:

#!/usr/bin/python
from _api import *
launch({"function":"socket_server.send", "name":__name__, "message":"Hello World!"})
self.api_log.write("Hello World!", 0) # this write your message in each case in the OpenBot log file.


le fichier complet est disponible via le lien ci-dessous:
http://www.ms-robot.com/%5Bdoc%5D/api/e ... oworld.rar


Haut
Hors-ligneProfil
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 1 message ]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de :
Aller vers :  
cron

Propulsé par phpBB® Forum Software © phpBB Group
Code Black-Bird © 2011-2012 by FanFanLaTuFlippe
Traduction et support en françaisHébergement phpBB