동적 IFTTT 레시피 생성
Wolfram Desktop 세션에서 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]=
URL을 구축하고 IFTTT 레시피에 사용합니다.
In[4]:=
URLBuild[listener["URL"], {"operation" -> "send"}]
Out[4]=
Twitter에서 누군가 "politics" 라는 단어를 사용한 경우 데이터를 채널로 전송하는 IFTTT 레시피를 작성합니다.
Out[5]=
최신 트윗된 워드 클라우드를 동적으로 표시하고 최신 동향에 관한 정보를 살펴 봅니다.
In[6]:=
Dynamic[WordCloud[list]]
Out[6]=