동적 IFTTT 레시피 생성
Wolfram Desktop 세션에서 IFTTT 레시피에서 데이터를 수신하는 채널을 생성합니다.
In[1]:=
![Click for copyable input](assets.ko/create-a-dynamic-ifttt-recipe/In_67.png)
channel = CreateChannel["IFTTT", Permissions -> "Public"]
Out[1]=
![](assets.ko/create-a-dynamic-ifttt-recipe/O_65.png)
채널을 구독하고 들어오는 메시지에서 2000개까지의 의미있는 단어를 목록에 누적하도록합니다.
In[2]:=
![Click for copyable input](assets.ko/create-a-dynamic-ifttt-recipe/In_68.png)
list = {};
In[3]:=
![Click for copyable input](assets.ko/create-a-dynamic-ifttt-recipe/In_69.png)
listener =
ChannelListen[
"IFTTT", (list =
Take[Flatten[{DeleteCases[#, "RT"] &@
DeleteStopwords@
DeleteCases[
TextWords[
Lookup[#Message, "text",
""]], _?(StringMatchQ[#,
RegularExpression["^(@|http(s)?://).*"]] &)], list}],
UpTo[2000]]) &]
Out[3]=
![](assets.ko/create-a-dynamic-ifttt-recipe/O_66.png)
URL을 구축하고 IFTTT 레시피에 사용합니다.
In[4]:=
![Click for copyable input](assets.ko/create-a-dynamic-ifttt-recipe/In_70.png)
URLBuild[listener["URL"], {"operation" -> "send"}]
Out[4]=
![](assets.ko/create-a-dynamic-ifttt-recipe/O_67.png)
Twitter에서 누군가 "politics" 라는 단어를 사용한 경우 데이터를 채널로 전송하는 IFTTT 레시피를 작성합니다.
Out[5]=
![](assets.ko/create-a-dynamic-ifttt-recipe/O_68.png)
최신 트윗된 워드 클라우드를 동적으로 표시하고 최신 동향에 관한 정보를 살펴 봅니다.
In[6]:=
![Click for copyable input](assets.ko/create-a-dynamic-ifttt-recipe/In_71.png)
Dynamic[WordCloud[list]]
Out[6]=
![](assets.ko/create-a-dynamic-ifttt-recipe/O_69.png)