私、漢字苦手です。
(もっと広くいうと日本語が苦手です。)
真面目なんで読めない漢字はググる時もあるんですが、
ブラウザ開いて、検索して、それっぽい読み仮名探すの面倒!
「そうだ!LINEBotに読んでもらおう!」
使ったもの
> heroku
> dropbox
> yahoo!のAPIのテキスト解析
サーバーはherokuで用意して、dropboxでデプロイ
yahoo!のAPIを使って、漢字をひらがなにしてもらうといった感じです。
参考:https://codezine.jp/article/detail/9810
できたbotはこんな感じ
「外郎」とか初見でした!
index.phpに以下を追記しただけです。楽しました。
if (preg_match('/^Read/', $event->getText())) { $queryString = str_replace('Read ', '', $event->getText()); $accessToken = "yahoo!デベロッパーのトークン"; $url = "https://jlp.yahooapis.jp/FuriganaService/V1/furigana?appid=". $accessToken . "&grade=1&sentence=" . $queryString; $responsexml = simplexml_load_file($url); $bot->replyText($event->getReplyToken(), 'おそらく「' . $responsexml->Result->WordList->Word->Furigana . '」と読みます。'); }