「Alexa、おはどん」をしようとしたのですが、上手く行きません。「おはどん」を 単語としてAlexaが理解出ないのでしょう。アプリで履歴を確認したところ、こんな 「お は の」で理解しているようです。新しい単語は苦手なようです。

Alexa screen shot

Node-REDの構成は以下の通り。

Node RED

  1. alexa home

    Tootの名前でNode-RED Alexa Home Skill Bridgeに登録

  2. switch

    switchでTurnOnRequestをmsg.commandで分岐。なくてもいいかも、一つだけなので。

  3. function

    mastodonでアクセストークンを発行しておいてください。

    access_token = "enter your access token."
        
    msg.payload = { visibility: "public", status: "おはどん", access_token: access_token};
    msg.headers = {'content-type':'application/x-www-form-urlencoded'};
    return msg;
    
  4. http request

参考

Google HomeでQiitadonに「おはどん」とトゥートする - Qiita