抽選結果の公表、新しいお知らせの掲載、情報の解禁。 「そろそろ出たかな」と何度もページを開き直していませんか。 このレシピでは、ページに新しい項目が現れたら音で知らせるフローを作ります。 発表の瞬間に張り付いていなくても、音が教えてくれます。
お知らせ一覧や結果発表のページで、更新されると新しい項目(見出し・行・バナーなど)が追加されるタイプです。 「発表までは項目がなく、発表されると現れる」という変化を検知します。
ページを再読み込みする
目印となる要素(新着のお知らせ枠など)が現れたかチェックする
現れていたら音を鳴らす。まだなら何もしない
Run 画面の繰り返し実行で、設定した間隔ごとに繰り返す
「Create」で新しいフローを作成する
「リロード」ノードを追加し、見張りたい公開ページの URL を設定する
「要素状態チェック」ノードで目印を指定する。発表後にだけ現れる枠が分かっている場合はそのセレクタを、分からない場合は「一番上のお知らせのテキスト」を条件(テキストが〜と異なる)にする方法もあります
Yes 側に「音を鳴らす」ノードをつなぐ
保存して「Run」から実行間隔を決めて実行する
練習ページの「重要なお知らせ」枠が存在したら音を鳴らす完成形です。
{
"schema_version": "1.0",
"comment": "レシピ3: 新しいお知らせ・発表が出たら音で知らせる",
"flow": [
{ "id": "node_0", "type": "start" },
{
"id": "node_1",
"type": "reload",
"target_url": "https://cmirai.jp/app/smauto/practice/lv1_tap.html",
"wait_condition": "fixed_duration",
"post_load_wait": 5.0
},
{
"id": "node_2",
"type": "if",
"condition": {
"css_selector": "#notice-important",
"attribute": "",
"operator": "exists",
"value": ""
},
"yes": [
{
"id": "node_3",
"type": "play_sound",
"sound_id": "bell",
"volume": 1.0,
"loop": false,
"wait_for_finish": true
}
],
"no": []
}
]
}