こんにちは! ゆきぽんずです
今日は、hubot×slackでチャットボットに色々な機能をつけようとして、Coffee Scriptsでとても悩んだ部分についてまとめていきます。
hubot×slackチャットボット実装の際のエラー
2回実行される
↑
こちらの画像を見てもらうとわかるように、実行が2回されています
このエラーを消すために色々な文献を読んだのですが、まったく解決されませんでした
エラーの原因はファイルが2つあることでした
.coffeeファイルをコンパイルすると、.jsファイルが出来ます
C言語をメインでしていた私は、.jsファイルを実行ファイルだと勘違いしていました
hubotではscriptsディレクトリ内のファイルすべてを実行しているので、私の場合は.coffeeファイルと、.jsファイル両方を実行していることになっていました
そのため実行結果が2回表示されてしまいました
この部分を修正するのに4時間以上はかけたと思います
このエラーをした人が私のように時間をかけることがないように、今書いています
皆さん是非この記事を参考にしてくださいね
今日も読んでくださりありがとうございます
あなたのそばにゆきぽんず