创建动态 IFTTT 食谱
在 Wolfram 桌面会话中创建从 IFTTT 食谱收集数据的通道.
In[1]:=
channel = CreateChannel["IFTTT", Permissions -> "Public"]
Out[1]=
订阅通道并安排一个根据收到的消息收集的 2000 多个有意义的单词列表.
In[2]:=
list = {};
In[3]:=
listener =
ChannelListen[
"IFTTT", (list =
Take[Flatten[{DeleteCases[#, "RT"] &@
DeleteStopwords@
DeleteCases[
TextWords[
Lookup[#Message, "text",
""]], _?(StringMatchQ[#,
RegularExpression["^(@|http(s)?://).*"]] &)], list}],
UpTo[2000]]) &]
Out[3]=
构建一个用于 IFTTT 食谱中的网址.
In[4]:=
URLBuild[listener["URL"], {"operation" -> "send"}]
Out[4]=
创建一个 IFTTT 食谱,当有人在 Twitter 上提到 “politics(政治)” 一词时向通道发送数据.
Out[5]=
动态显示最近推文的词汇云并观察 1 分钟内的动态.
In[6]:=
Dynamic[WordCloud[list]]
Out[6]=