Save 37% off PRO during our Black Friday Sale! »

好きなNode-REDノード : Templateノード

好きなNode-REDノード : Templateノード

templateノードの魅力について書いてみました。

13baeabe6f414defa311a640ea09c943?s=128

Takao Aoki

August 05, 2021
Tweet

Transcript

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

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

  3. テンプレート・ノード 3

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

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

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

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

  8. テンプレートを使う 8

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

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

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

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

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

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

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

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

  17. 今日のフロー Discoverで公開しています。 • テンプレートノードサンプル(Discover) ◦ https://bit.ly/2VqZ66f • チャットボットサンプル(Discover) ◦ https://bit.ly/3fxZo22

    • ブログ ◦ (enebular blogにて執筆予定) 17 テンプレートノードサンプル チャットボットサンプル
  18. Thanks! Any questions? You can find me at: • @zawakarui

    • taoki@uhuru.jp 18