Arduino(ESP8266)にSlack Botを乗せてみた
というか素晴らしい先人が居ます。大体このままです。
medium.com
ただ、このコードだと上手く繋がらなくて、Disconnectedが呼ばれて延々とつなぎ直すループにハマっていたので改変しました。
一度WebSocketで繋いでから、SlackからHelloが帰ってくるまでpingを送らないようにしてます。(一定時間やり取りしないと切られるらしい)
あと、どうせslackの部屋に何か投稿するんだろうから投稿時のサンプルも入れてます。(完全に忘備録)
DEFAULT_CHANNELの部屋にBOT招待しておいて誰かが"hoge"って入れるとBOTが"fuga"って返します。
まだ接続不安定っぽいから様子見。