ショートカットだけでLINEにメッセージを送る方法
こんにちは、@koronyacoです。
iOS公式アプリのショートカットからLINEにメッセージを送りたい! ということで、LINE notifyを利用する方法をご紹介します。
ショートカット 分類: 仕事効率化,ユーティリティ 2020/11/8現在の価格: 無料 (Apple)
LINE 分類: ソーシャルネットワーキング 2020/11/8現在の価格: 無料 (LINE Corporation)
まず始めに、ショートカットにはLINEでメッセージを送るためのアクションがありません。 「メッセージを○○に送信」といったアクションがあるにはあるのですが、実際のところはLINEのトーク一覧画面が表示されるだけです。
そのため、テキストをクリップボードにコピーしてLINEアプリを開く程度まではショートカットでできるのですが、そこから先(送信相手を選び、クリップボードのテキストをコピーして送信)は手動でやる必要があります。
これは面倒なので、ショートカットだけで完結できる方法を考えてみました。 なお、この方法では、LINEのグループにメッセージを送信することができます。
LINE notifyを利用する
LINE notifyとは…
LINE Notify Webサービスと連携すると、LINEが提供する公式アカウント"LINE Notify"から通知が届きます。複数のサービスと連携でき、グループでも通知を受信することが可能です。
GitHub、IFTTT、mackerelと連携ができる他、APIが使えます。
今回はAPIを使用します。
ショートカットだけでLINEグループにメッセージを送信する方法
下準備
ブラウザでLINE Notifyにアクセスする
LINE notifyを友達に追加する
LINEアプリを開き、ショートカット経由でメッセージを送りたいグループにLINE notifyを招待する
LINE notifyのウェブサイトに戻り、LINEのアカウントでログインしたら、マイページを表示する(この時、スマホでアクセスしている場合はデスクトップ表示に切り替えます。)
Safariでデスクトップ表示に切り替える方法
「トークンを発行する」をクリックする
トークン名とグループを指定する
トークン名 メッセージの先頭に記載されます グループ 先程LINE notifyを招待したグループを選択します
トークンが発行されるのでコピーしておく (忘れた場合は再度トークンの発行からやり直す)
ショートカットのレシピを作成
アクションは「URLの内容を取得」を選び、以下の内容を記入する
項目 値 URLの内容 https://notify-api.line.me/api/notify 方法 POST ヘッダ キー:authorization テキスト:Bearer 先程コピーしておいたトークン 本文を要求 フォーム キー:message テキスト:送信したいメッセージ
なお、APIのドキュメントを見る限り、送信できるテキストは1000文字まで。さらに画像も送れるみたいです。
ショートカットのサンプルレシピ
以上です。
なお、ショートカットからLINE notifyを利用する場合、WebhookでIFTTTを経由させる方法もあります。しかし、IFTTTのWebhookはとにかく反映されるまでに時間がかかります!!ですので、APIを使う方が断然早いです。














