Alexa | node-red-contrib-alexa-remote2

なに

2023/2/8 Alexa が急に止まった。
Alexaはサーバー側の不具合だった模様。 node-red-contrib-alexa-remote2-v2 も止まったけど、こっちは復帰せず Twitter見てみたら同様な人がいて
node-red-contrib-alexa-remote2-mattl0 でスクリプト編集もなく動いたというのを見かけた。
SNS使ってなくて SNSリテラシー低いです。)
何度も試してしばらく動かなかったけど、
で、最終的に動いた方法。

How to

node-red-contrib-alexa-remote2-mattl0 (node) - Node-RED で動いたのだけど、

うまく行かなかったのは

Language を ja_JPにしてしまってたから。
node-red-contrib-alexa-remote2-v2 でも動いてたのだけど、https://flows.nodered.org/node/node-red-contrib-alexa-remote2-applestrudel こっち見ると アンダーバーじゃなくハイフンになってる。
で、ja-JPにしたら動いた。
スクリプトの改変は不要でした。  

一応これで動いた。
で、プロパティ不正とか言われてる模様。
赤で囲まれてるから、まぁそうかなと思ったけど。

File path 適当に埋めたら良い模様。

で、実際に cookieファイルもできていたので、これで勝手に期限切れで動かなくなることもないのかと思われる。
(node-red-contrib-alexa-remote2-v2 の時は なぜかファイルの中身が"null"だった。が今回はjsonぽいファイルになっていた。)

[root@nas alexa-cookie2]# pwd
/root/.node-red/node_modules/alexa-cookie2
[root@nas alexa-cookie2]# ls -la
合計 80
drwxr-xr-x   4 root root   202  2月  9 23:59 .
drwxr-xr-x 103 root root  4096  2月  9 23:51 ..
-rw-r--r--   1 root root   767 10月 26  1985 .eslintrc.json
-rw-r--r--   1 root root    65 10月 26  1985 .gitattributes
-rw-r--r--   1 root root    31 10月 26  1985 .releaseconfig.json
-rw-r--r--   1 root root  1102 10月 26  1985 LICENSE
-rw-r--r--   1 root root  8870 10月 26  1985 README.md
-rw-r--r--   1 root root 34437 10月 26  1985 alexa-cookie.js
drwxr-xr-x   2 root root    42  2月  9 23:51 example
drwxr-xr-x   2 root root    50  2月  9 23:52 lib
-rw-r--r--   1 root root  1966  2月  9 23:51 package.json
-rw-r--r--   1 root root  7154  2月  9 23:59 saved_cookie.txt
[root@nas alexa-cookie2]#