Wolfram言語

チャネルフレームワーク

プログラム可能なチャット

デスクトップセッションで1行のデモチャネルを購読すると,新しい「チャット」ノートブックウィンドウが開く.

In[1]:=
Click for copyable input
listener = ChannelListen["Demos:Oneliner"]
Out[1]=
Out[2]=

チャネルにテキストを送信し,そのチャットノートブックに追加されることを確かめる.

In[3]:=
Click for copyable input
ChannelSend["Demos:Oneliner", "hello"]
Out[3]=
Out[4]=

コマンドを送信する.

In[5]:=
Click for copyable input
ChannelSend["Demos:Oneliner", Unevaluated[Speak["gotcha"]]]
Out[5]=
Out[6]=

チャットノートブックの一番下にある入力フィールドにコマンドをタイプし,Returnキーを押して,そのコマンドを送信する.

Out[7]=

このときに他の認証されたユーザがチャネルにメッセージを送っていれば,購読を止めるまではそれが見える.

In[8]:=
Click for copyable input
RemoveChannelListener[listener]
Out[8]=

関連する例

de en es fr ko pt-br ru zh