Chat programmable
Dans une session sur l'environnement de bureau, abonnez-vous au canal de démonstration « one-liner » et remarquez l'apparition d'une nouvelle fenêtre de notebook « chat ».
In[1]:=
listener = ChannelListen["Demos:Oneliner"]
Out[1]=
Out[2]=
Envoyez un texte au canal et ajoutez-le en annexe au notebook de Chat.
In[3]:=
ChannelSend["Demos:Oneliner", "hello"]
Out[3]=
Out[4]=
Envoyez une commande.
In[5]:=
ChannelSend["Demos:Oneliner", Unevaluated[Speak["gotcha"]]]
Out[5]=
Out[6]=
Envoyez une commande en tapant dans le champ d'entrée au bas du notebook de Chat et en appuyant sur la touche Entrée.
Out[7]=
Vous pouvez également voir les messages de tous les autres utilisateurs authentifiés qui envoient des messages au canal à ce moment-là, jusqu'à ce que vous vous désabonniez.
In[8]:=
RemoveChannelListener[listener]
Out[8]=