How to use IFTTT

様々なサービスとdiscordの連携

議論や運営について様々な外部1のサービスを使うことが多くなってきました。ですが、それは同時に情報が散ってしまうということも意味します。いろんな場所をいちいち周回するのは、非常に面倒です。2
こういう時に使うべきはシステムです。システムは人間と違って、延々と同じ場所を周回しても文句を言いません。なので、人間の手間を省くためにシステムに巡回してもらって、更新があった時だけ教えてもらいましょう。
3曰く、"機械の方が優秀なんだから、使わない手はない"


IFTTTとgoogleアカウントの用意

これについては省略、できるよね?


discordのwebhookを用意する

まず、webhookを用意します。

通知したいチャンネルの赤丸部分をクリックします。

1.png

赤く囲ったウェブフックをクリックします。

2.png

ウェブフックを作成をクリックします。

3.png
4.png

このウェブフックURLを記録しておきます。45


IFTTTに各種イベントを追加する

icon.png

右上のアイコンをクリックします

detail.png

Createをクリック

add_app.png

+をクリック

ここから分岐します。該当のタブをクリックしてください。


コミュニティが大きくなり、様々が議論が断続的に行われる中で、期限のあるタスクが生じることがままあります。
これらをすべて記憶しておくことは不可能ではないですが、必ず漏れが生まれるでしょう。
なのでdicordとgoogleカレンダをIFTTTとwebhookを通して連携させましょう。

add_calendar.png

google calendarを検索します

connect_googlecal.png

connectをクリック

ログインのダイアログが出るので、アクセスを許可します。

any_events_satrts.png

今回はリマインダー代わりに使うので"Any event starts"をクリックします。

カレンダーを選択します。

after.png

とりあえず30分前6に通知させます。
Create Triggerをクリック

added_gocal.png

今度は右の+をクリック

add_calendar.png

検索バーにwebhooksを入れます

make_webhook.png

クリックして、Make a web requestをクリックします

これを

hook_before.png

こののようにします

hook_after.png

Bodyについては以下をコピペしてください。

{
    "username": "googleカレンダーリマインダー",
    "avatar_url": "https://raw.githubusercontent.com/being24/rookie-contest-gswatcher/master/data/logo.png",
    "content": "--------------------\n@チャットOP 次の予定が30分後に迫っています.\n--------------------\nタイトル:{{Title}}\n開始日時: {{Starts}} \nURL:  {{EventUrl}} \n desc: {{Description}} \n--------------------"
}
  • usernameには、表示させたい名前を
  • avatar_urlには、アバターの画像のURLを7
  • contentには内容を入れます。

特に変える必要が無ければこのままでいいでしょう。
その後、Create actionをクリックします。
補足: 画像内のadd_ingredientをクリックするのこんな感じに表示されます

add.png
クリックすると{{Title}}のような感じで挿入されますが、googleカレンダーの各パラメータが入る変数です。
対応表は以下の通りです。
Title 予定のタイトル
Description 予定の説明
Where 予定の場所
Starts 予定の開始日時
Ends 予定の終了日時
EventUrl 予定のURL
VideoCallUrl GoogleMeetのビデオURL
finish.png

動作通知を切ったうえで、FINISHをクリックすれば完了です!8

done.png

予定の30分前になるとこのような書き込みが、webhookを取得したチャンネルに飛んできます!


ページコンソール

批評ステータス

カテゴリ

SCP-JP

本投稿の際にscpタグを付与するJPでのオリジナル作品の下書きが該当します。

GoIF-JP

本投稿の際にgoi-formatタグを付与するJPでのオリジナル作品の下書きが該当します。

Tale-JP

本投稿の際にtaleタグを付与するJPでのオリジナル作品の下書きが該当します。

翻訳

翻訳作品の下書きが該当します。

その他

他のカテゴリタグのいずれにも当て嵌まらない下書きが該当します。

コンテンツマーカー

ジョーク

本投稿の際にジョークタグを付与する下書きが該当します。

アダルト

本投稿の際にアダルトタグを付与する下書きが該当します。

既存記事改稿

本投稿済みの下書きが該当します。

イベント

イベント参加予定の下書きが該当します。

フィーチャー

短編

構文を除き数千字以下の短編・掌編の下書きが該当します。

中編

短編にも長編にも満たない中編の下書きが該当します。

長編

構文を除き数万字以上の長編の下書きが該当します。

事前知識不要

特定の事前知識を求めない下書きが該当します。

フォーマットスクリュー

SCPやGoIFなどのフォーマットが一定の記事種でフォーマットを崩している下書きが該当します。


シリーズ-JP所属

JPのカノンや連作に所属しているか、JPの特定記事の続編の下書きが該当します。

シリーズ-Other所属

JPではないカノンや連作に所属しているか、JPではない特定記事の続編の下書きが該当します。

世界観用語-JP登場

JPのGoIやLoIなどの世界観用語が登場する下書きが該当します。

世界観用語-Other登場

JPではないGoIやLoIなどの世界観用語が登場する下書きが該当します。

ジャンル

アクションSFオカルト/都市伝説感動系ギャグ/コミカルシリアスシュールダーク人間ドラマ/恋愛ホラー/サスペンスメタフィクション歴史

任意

任意A任意B任意C

ERROR

The being241's portal does not exist.


エラー: being241のportalページが存在しません。利用ガイドを参照し、portalページを作成してください。


利用ガイド

  1. portal:1883921 (31 Aug 2019 04:53)
特に明記しない限り、このページのコンテンツは次のライセンスの下にあります: Creative Commons Attribution-ShareAlike 3.0 License