ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

AirPodsだけでTwitter投稿も!SiriからTwitterにバックグラウンドで投稿する

   


Post from siri to twitter in the bg 00000Post from siri to twitter in the bg 00000
iOS 13Siri.app

Siri便Siri.app

Siri使Siri


Siriから声だけでTwitterに投稿したい

Siriを活用し始めてまず不満に思ったのが、SiriだけでTwitterへの投稿が完結しないことです。

ショートカット.appにはTwitter投稿する機能がありますが、それを動作させると投稿画面が開いたり、公式Twitterクライアント、Tweetbotを起動することになったりで画面を操作する必要があったり、ロック中ならロックを解除する必要があったりで、声だけで完結するSiriの醍醐味が味わえません。

Post from siri to twitter in the bg 00027

そこで、Siriだけで、つまり声のやりとりだけでTwitter投稿が完結するようショートカットを作成してみました。

「バックグラウンドでツイート」と名付けたショートカットです。






Post from siri to twitter in the bg 00024Post from siri to twitter in the bg 00024
Twitter稿使

IFTTTWebhooksTwitter稿


TwitterIFTTTIFTTTTwitter稿

Post from siri to twitter in the bg 00026Post from siri to twitter in the bg 00026
IFTTT

IFTTT

IFTTTアカウントを作っていなければ作ってログインします。

手順が長いですが、長いだけでどうということはありません。

「Make your own Applets from scratch」の隣にある「+」をタップ。

post_from_siri_to_twitter_in_the_bg_00001

「「+」This」をタップ。

post_from_siri_to_twitter_in_the_bg_00002

検索窓に「webhooks」と入力し、出てきた「Webhooks」をタップ。

post_from_siri_to_twitter_in_the_bg_00003

「Receive a web request」をタップ。

post_from_siri_to_twitter_in_the_bg_00004

「Add」をタップ。

post_from_siri_to_twitter_in_the_bg_00005

「Event Name」に「tweet」と入力。「Create Trigger」をタップ。

post_from_siri_to_twitter_in_the_bg_00006

「「+」That」をタップ。

post_from_siri_to_twitter_in_the_bg_00007

検索窓に「twitter」と入力し、出てきた「Twitter」をタップ。

post_from_siri_to_twitter_in_the_bg_00008

「Post a tweet」をタップ。

post_from_siri_to_twitter_in_the_bg_00009

「Add」をタップ。

post_from_siri_to_twitter_in_the_bg_00010

Twitterの連携アプリ認証のページに飛ぶので、ユーザー名、パスワードを入力し「連携アプリを認証」ボタンをタップ。

post_from_siri_to_twitter_in_the_bg_00011

「Tweet text」内にあらかじめ入力されているテンプレートを全部削除。

「Add Ingredient」をタップし、「Value1」を選択。

post_from_siri_to_twitter_in_the_bg_00012

「Create action」ボタンをタップ。

post_from_siri_to_twitter_in_the_bg_00013

「Receive notification when this connection is active」のスイッチをオン。

「Finish」をタップ。

post_from_siri_to_twitter_in_the_bg_00014

画面左上の「X」をタップ。

post_from_siri_to_twitter_in_the_bg_00015

自分のアバターアイコンをタップ。

post_from_siri_to_twitter_in_the_bg_00016

「My services」をタップ。

post_from_siri_to_twitter_in_the_bg_00017

一番下までスクロールして「Webhooks」をタップ。

post_from_siri_to_twitter_in_the_bg_00018

「Get more」をタップ。

post_from_siri_to_twitter_in_the_bg_00019

「Documentation」をタップ。

post_from_siri_to_twitter_in_the_bg_00020

「To trigger an Event」のところのURLをコピー。

post_from_siri_to_twitter_in_the_bg_00021

ショートカット「バックグラウンドでツイート」のインストール

続いて、「バックグラウンドでツイート」のインストール手順です。

ショートカット.appを一度も使用したことがなければ、標準で登録されているショートカットを何か一つ実行。(次項の「信頼されていないショートカットを許可」を設定内に表示させるため)
「設定>ショートカット>信頼されていないショートカットを許可」をオンに。

Sanpo memo 00005

以下からショートカット「バックグラウンドでツイート」をダウンロードし、インストール。

「バックグラウンドでツイート」のインストール時に「IFFFTで取得したWebhookのURLを設定してください」と質問されたら、前項で取得したURLをペースト。

post_from_siri_to_twitter_in_the_bg_00022

ペーストしたURLの中にある「{event}」を「tweet」に書き換えて「完了」をタップ。

post_from_siri_to_twitter_in_the_bg_00023

実用ショートカット「新規ツイート」「ナウプレイングを投稿」「位置情報を投稿」

「バックグラウンドでツイート」をインストールしただけでは、受注側のショートカットが存在するだけで機能しませんので、冒頭に掲載したこの図でいう「投稿用テキスト生成ショートカット」の方をインストールします。

Post from siri to twitter in the bg 00024

とりあえず3つ作りました。名前のところのリンクからインストールできます。

ショートカット名 機能
新規ツイート まずはSiriに促され、音声認識で自由文を入力。確認の問い合わせの後、ツイート。
ナウプレイングを投稿 現在ミュージック.appで再生中の曲情報を問い合わせなしにツイート。デフォルトの書式は以下。

僕はマボロシ / プラムソニック from ピカピコロジカル #NowPlaying from Siri

位置情報を投稿 現在地を住所、GoogleマップのURLと共に問い合わせなしにツイート。デフォルトの書式は以下。

現在 東京都世田谷区三軒茶屋x丁目(高度37.7m)にいます。 Googleマップ: https://maps.google.com?q=35.xxxxxxx,139.xxxxxxx&hl=ja-JP&gl=jp from Siri


稿Web API

使

稿


.appSiri稿Twitter稿

稿


TwitterSiri稿Twitter稿


Twitter稿SiriSiri稿 / Twitter稿


.appSiri


 - iOS, iPad, iPhone