0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

好きなキャラクターにエアコンをつけてもらおう

Posted at

[Raspberry PiとArduinoでエアコンIoT化]
(https://qiita.com/yossy-h/items/acca370c2849701135aa)の拡張版です。
ただツイートしただけではシステムが動いてるのか分からないしなによりちょっと寂しいので、Botを使って好きなキャラクターに反応してもらおうということでやってみました。今回は家にいるバーゼラルド(画像参照)にエアコンをつけてもらうという設定でやっていきます。Theオタクって感じだ
DzGHAC4UUAEEHIz.jpg

#やること
ハードウェアに関しては前回終えていていじる必要は無いので、Node-RED上であれこれやるだけで済みます。
1.png
これが暖房起動の全体像です。
2.png

twitter(入力)ノードは特に前回と変わりませんが、トリガーになるワードをそれっぽく変えてみました。
3.png
switchノードもそれに合わせて修正。
4.png

functionノードなのですが、ここでBotにツイートさせたい内容をmsg.payloadに入れておきます。twitterでリプライの形にするために@xxxxxx、スペース、お好きな内容といった感じにしましょう。
5.png
文頭に@xxxxxxをつけただけではユーザーに対するリプライになるだけなので、ここでトリガーとなるツイートに対して返信できるようにしておきます。
6.png

最後にtwitter(出力)ノードに繋げることでmsg.payloadの中身をツイートします。ここでのTwitter IDは自分のアカウントではなくBotのIDなので注意して下さい。
execノードは特に変更しなくていいです。
#動かしてみた
8.png
yeah~

参考
[Node-REDのTwitter botでリプライ形式にする]
(https://qiita.com/techstrom/items/e196fc21a5a66f65286f)
[フレームアームズ・ガール バーゼラルド]
(https://www.kotobukiya.co.jp/product/product-0000002070/)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?