<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>あれ  |  来々軒　（らいらいけん）</title>
	<atom:link href="https://www.rairaiken.org/archives/tag/%E3%81%82%E3%82%8C/feed" rel="self" type="application/rss+xml" />
	<link>https://www.rairaiken.org</link>
	<description>「一部得なデジタルガジェットライフ」を提供したい。モバイル・ガジェット・PCTips・くるま</description>
	<lastBuildDate>Fri, 18 Sep 2020 06:51:19 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.rairaiken.org/wp-content/uploads/2023/12/cropped-icons-32x32.png</url>
	<title>あれ  |  来々軒　（らいらいけん）</title>
	<link>https://www.rairaiken.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PythonとLineを連携するぞ(IFTTTを使ってみる）　その1</title>
		<link>https://www.rairaiken.org/archives/5871</link>
					<comments>https://www.rairaiken.org/archives/5871#respond</comments>
		
		<dc:creator><![CDATA[k_tuned]]></dc:creator>
		<pubDate>Sat, 12 Sep 2020 12:00:21 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[あれ]]></category>
		<category><![CDATA[連携]]></category>
		<guid isPermaLink="false">http://www.rairaiken.org/?p=5871</guid>

					<description><![CDATA[PythonのプログラムからLineに通知させることが出来たら、プログラミングが実生活で役立つことが非常に増えると思います。 例えば、 部屋の温度がある程度を超えたらLineに通知したり。 Webページを巡回して、人気商 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>PythonのプログラムからLineに通知させることが出来たら、プログラミングが実生活で役立つことが非常に増えると思います。</p>
<p>例えば、<br />
部屋の温度がある程度を超えたらLineに通知したり。<br />
Webページを巡回して、人気商品があったらLineに通知してくれる。</p>
<p>なんて出来たらいいですよね！</p>
<p>ということで、今回はPythonとLineを連携させるというタイトルで、Pythonプログラムの指示した情報をLineに通知させてみます。</p>
<p>連携の技としてIFTTTを活用します。</p>
<p>では、どうぞ</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">もくじ</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">どういう風に動かすか</a></li><li><a href="#toc2" tabindex="0">IFTTTの登録</a></li><li><a href="#toc3" tabindex="0">Lineの登録</a></li><li><a href="#toc4" tabindex="0">IFTTTの構文作成</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">どういう風に動かすか</span></h2>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999064120006.jpg" alt="" /></p>
<p>PythonからLINE通知までつなぐためにIFTTTを使用します。<br />
このIFTTTは、ネットの機能を繋いでくれる便利なものです。<br />
LINE以外にも情報を受信して、メールを送信したり、SMS通知したり、googleSpreadSheetに書き込んだりと色々なことが出来ちゃいます。</p>
<p>そして、今回IFTTTの中でもwebhook・Line notifyの機能を使用します。<br />
webhookはpythonの指示をIFTTTに伝える役割を<br />
Line NotifyはIFTTTで受け取った情報をLineに通知する機能と思ってください。</p>
<p>それでは、こいつを使ってPythonで指示した情報をLineに表示させちゃいましょう。</p>
<h2><span id="toc2">IFTTTの登録</span></h2>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15996567049166.jpg" alt="" /></p>
<p><a rel="noopener" target="_blank" href="https://pc-pier.com/blog/2017/09/21/ifttt-account/">IFTTT（イフト）の使い方】新規登録とインストール　from パソコン修理エヌシステムさん<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>
<p>書こうと思いましたが、こちらのサイトさんが非常に分かり易かったのでご覧ください。</p>
<h2><span id="toc3">Lineの登録</span></h2>
<p>LineとIFTTTとの連携はまずLine notifyの登録から始めます。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15998005953590.jpg" alt="" /><br />
<a rel="noopener" target="_blank" href="https://notify-bot.line.me/ja/">こちらからアクセス出来ます<span class="fa fa-external-link external-icon anchor-icon"></span></a><br />
まずはLINE Notifyページに入り、右上のログインからLineIDを入力します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15998006709035.jpg" alt="" /></p>
<p>下に連携できる主なサービスよりIFTTTを選択してIFTTTのアカウントを入れて連携させて下さい。</p>
<p>そうするとLineの友達にLine Notifyが増えているはずです。<br />
ちなみにLine Notifyとは、何か通知などを送る際はこのアカウントがLine上で通知をしてくれます。</p>
<p>引き続いて、Lineグループの作成を行いましょう。<br />
この後の流れとして、作成したLineグループに通知を送るものを作ります。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15998008316660.jpg" alt="" /><br />
この辺はLineの使い方でご存知だと思いますが、友達追加の画面からグループ作成に進みます。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15998008316772.jpg" alt="" /><br />
グループに誰を友達追加しますかと出ますのでLine Notifyを追加します。<br />
そしてグループ名を決めて完成です。</p>
<h2><span id="toc4">IFTTTの構文作成</span></h2>
<p>それではwebhookとLine notifyを使うための設定をIFTTTで定義します。<br />
まずIFTTTのページを開いてください。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999078290425.jpg" alt="" /><br />
<a rel="noopener" target="_blank" href="https://ifttt.com/home">IFTTTトップページ<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>
<p>起動したら「Create」ボタンを押します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999091361804.jpg" alt="" /></p>
<p>If Thisを押します。<br />
If Thisというのが、情報源は何から？何をトリガーに？という意味です。<br />
Then Thatが、それを受けてどんな動作をするのという意味と思ってください。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999091512269.jpg" alt="" /><br />
検索にWebhookを入力し、Webhookを選択します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999093109774.jpg" alt="" /><br />
Receive a web requestを選択します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999093323212.jpg" alt="" /><br />
アクションの名前をつけてください。好きな名前でいいです。<br />
IFTTTの登録機能の名称として出てきます。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999093657108.jpg" alt="" /><br />
どんな動作をするのとThen Thatの設定をします。<br />
Then Thatを選択します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094245688.jpg" alt="" /><br />
検索欄にlineを入力し、Lineを選択する。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094033821.jpg" alt="" /><br />
Send messageを選択</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388151.jpg" alt="" /><br />
Recipientに作成したLINEグループを選択する。<br />
Messageが実際にLineに通知する文章となります。<br />
灰色背景のValueのところに送った文字が表示されます。<br />
デフォルトはValue1/2/3が出ていますが、今回は作成上Value1/2だけにしてください<br />
完成したらCreate actionを押す</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388222.jpg" alt="" /><br />
Continueを押す</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388279.jpg" alt="" /><br />
Finishを押す</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388331.png" alt="" /><br />
こんな感じにIFTTTの設定が完了です。<br />
あとは、WebhookとPythonを繋ぐためにwebhookのKeyが必要です。<br />
Keyの確認方法を記します。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388529.jpg" alt="" /><br />
まず、IFTTTのトップメニューから1番右上のアカウントアイコンを押して、<br />
My serviceを押す。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388630.jpg" alt="" /><br />
下の方にwebhooksがあるので押す。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388712.jpg" alt="" /><br />
Documentationを押す。</p>
<p><img decoding="async" src="https://www.rairaiken.org/wp-content/uploads/2020/09/15999094388785.jpg" alt="" /><br />
Your Key isの後ろがWebhooksのキーになります。<br />
この文字列をメモしておいてください！！</p>
<p>以上でIFTTT側の設定は完了です。</p>
<p>続いては、実際にPythonを作成するところになります。<br />
長くなったので、続きはその2に書きます！</p>
<p><a href="https://www.rairaiken.org/?p=5882">その2はこちらをクリック</a></p>
<p><a href="https://www.rairaiken.org/archives/5729">特集ページ：Pythonを学んで活用してみよう</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rairaiken.org/archives/5871/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
