Slide 1

Slide 1 text

私の好きな 標準ノード Node-RED Park Vol.1 2021/08/05

Slide 2

Slide 2 text

2 自己紹介: 青木 隆雄 ● ウフルでIoT開発運用ツールenebular事業担当 ● 技術レベル:コピペプログラマ

Slide 3

Slide 3 text

テンプレート・ノード 3

Slide 4

Slide 4 text

mustache記法が便利 4 マスタッシュ(口ひげ) {

Slide 5

Slide 5 text

mustache記法が便利 5 ● 波括弧を二重で囲う ● 流れてきたデータを使って、自在に文を作れる

Slide 6

Slide 6 text

functionノードで書くと… 6 これくらいなら理解できるが

Slide 7

Slide 7 text

複雑なやつ 7 よくサンプルで見かける

Slide 8

Slide 8 text

テンプレートを使う 8

Slide 9

Slide 9 text

すっきり見える 9 Changeノードの設定 Templateノードの設定

Slide 10

Slide 10 text

debugしてみる 10 あれ?おかしい。

Slide 11

Slide 11 text

{{2重}}から{{{3重}}}にする 11 カッコを3重にすることで、正し くデータを渡せた。

Slide 12

Slide 12 text

こんなフローを普段使いし てます(デモ) 12

Slide 13

Slide 13 text

ボットに投げる文章を作 るときに使用 13

Slide 14

Slide 14 text

ボットが毎日定時に 天気をお知らせ 14 Heroku deployで永続的にフローを実行

Slide 15

Slide 15 text

ボットが毎日定時に 天気をお知らせ 15 *は、Google Chatでの太字の修飾を意味 するのでMustacheではありません。

Slide 16

Slide 16 text

まとめ 16 Templateノードのよいところ: 1. メッセージ作成に集中できる 2. メッセージ作成以外のことをやってないことがわかる 3. フローが読みやすくなる

Slide 17

Slide 17 text

今日のフロー Discoverで公開しています。 ● テンプレートノードサンプル(Discover) ○ https://bit.ly/2VqZ66f ● チャットボットサンプル(Discover) ○ https://bit.ly/3fxZo22 ● ブログ ○ (enebular blogにて執筆予定) 17 テンプレートノードサンプル チャットボットサンプル

Slide 18

Slide 18 text

Thanks! Any questions? You can find me at: ● @zawakarui ● [email protected] 18