Authentification :

Connexion
Pas encore de compte ? Enregistrez-vous
 
Accueil arrow AIML arrow Référence AIML 1.01 arrow bot name="XXX"

Moteur de recherche

bot name="XXX" Convertir en PDF Version imprimable Suggérer par mail
Appréciation des utilisateurs: / 2
FaibleMeilleur 
Écrit par Philippe YONNET   
25-11-2007

Syntaxe
<bot name="XXX"/>

Description
Cette balise permet d’afficher dans un modèle de réponse la valeur du prédicat de type "propriété de bot" dont le nom est "XXX", ou une chaine vide si la valeur est "vide", ou si la valeur par défaut est vide, ou si le prédicat "XXX" n’est pas défini.

Les "bot properties" sont des prédicats prédéfinis, en principe paramétrables dans chaque implémentation (ce n’est pas toujours vrai, mais vérifié pour les pandorabots et le program_e). Dans certaines implémentations, on peut également ajouter de nouvelles propriétés de bot.

Attention : contrairement aux prédicats "classiques", les propriétés de bot ne peuvent pas être modifié pendant le déroulement du programme (il n’y a pas de balise ou l’équivalent.)

Voici la liste des propriétés de bot définies par défaut dans Program_e


name
gender
master
birthday
birthplace
boyfriend
favoritebook
favoritecolor
favoriteband
favoritefood
favoritesong
favoritemovie
forfun
friends
girlfriend
kindmusic
location
looklike
question
sign
talkabout
wear
website
email
language
msagent

Exemple


<category>
<pattern>DIS TON NOM</pattern>
<template>Je m'appelle <bot name="name" /></template>
</category>

Produit : Je m’appelle Alice (si la propriété Name pour le robot a pour valeur prédéfine : Alice).

Compatibilité
Balise utilisable dans : Modèles de réponse
Conforme AIML 1.0.1 : Oui
Pandorabot : Oui
Référence doc : 7.1.6.1
 
< Précédent   Suivant >