IFTTT(If This Then That)は、通常は相互に通信しないアプリとデバイス間のアクションを作成できるサイトです。
Glitchは、ユーザーが他のユーザーがダウンロードして変更するためのアプリを作成できるサイトです。ユーザーはアプリを「リミックス」して、独自の変更を加えたコピーを作成できます。このプロセスは、IFTTTアクションの作成に使用されます。
説明
IFTTTユーザーが選択したIFTTTトリガーを介してHabiticaのTo Doリストにアイテムを追加できるようにするアプリケーションです。
使用方法
この拡張機能の設定手順については、こちらもご覧ください。
- Glitchプロジェクトをリミックスして、個人用コピーを作成します。このリンク を使用するか、アプリページの上部にある[ 編集してリミックス ]ボタンをクリックします。
- 画面の左上隅にあるプロジェクト名をメモしてください。後でIFTTTで必要になります。このプロジェクト名はランダムに生成されますが、クリックして変更できます。
.envファイルを設定して、ユーザーIDとAPIトークンを追加します。これは、Habitica API設定にあります。セキュリティのために使用されるGLITCH_APP_KEYを、数字と英字のランダムな文字列を使用して作成します。文字列を生成するには、random.orgなどを使用することをお勧めします。- 次に、IFTTTでNew Applet をクリックしてアクションを作ります。
- +this をクリックして、「If」条件でトリガーされるサービスを指定します。例:Googleアシスタント、Amazon Alexa、Weather Underground、またはサービスを閲覧して想像力を駆使してください!注:この接続を初めて追加する場合は、案内に従ってサービスへのアクセスを許可してください。
- +that をクリックして、「Then」条件を追加します。「Webhooks」を検索して、Make web requestを選択し、Connectを押します。
- Webリクエストダイアログに入力します。
Webリクエストダイアログを作成します。
- URL フィールドに、リミックスのURLを入力します。これはhttps://
your-project-name.glitch.me / という形式になります。Showボタンをクリックして、アドレスバーにURLをコピーすることによっても取得できます。 - Method ドロップダウンから「POST」を選択します。
- Content Type ドロップダウンから「application/x-www-form-urlencoded」を選択します。
- Bodyフィールドで、「title=YOUR_INGREDIENT&key=GLITCH_APP_KEY」と入力します。「title=」と入力したらAdd ingredientを押し、クリックして、To Doアイテムのタイトルとして使用するフィールドを選択すると、YOUR_INGREDIENTが入力されます。 GLITCH_APP_KEY を、.envファイル用に生成したキーに置き換えます。
注: 不要なスペースを削除します。「=」記号の横にスペースを入れないでください。これにより、Webリクエストが失敗します。
これでIFTTTを実行する準備ができました。
アクションが機能しない場合は、次の2つの方法で問題をトラブルシューティングできます。
- IFTTTで、アプレットの歯車アイコンをクリックして設定します。次に、View activity logをクリックします。アプレットが更新および実行された回数のリストが表示されます。Show detailsをクリックして、実行中に生成された構成要素のリストを表示します。
- プロジェクトを編集してLogsをクリックすると、Glitchのログを確認することもできます。これは、(おそらく厄介なスペースが原因で)不良なキーが原因でリミックスが失敗したかどうかを示します。
![]() |
注意:Habitica To-Do アクション for IFTTTは Habitica Wiki の翻訳版の一部です。
英語版のHabitica_To-Do_Action_for_IFTTTの情報を正確に反映していることを保証しません。 |
