LINE@で苦手な漢字を読んでもらう

 

私、漢字苦手です。
(もっと広くいうと日本語が苦手です。)

真面目なんで読めない漢字はググる時もあるんですが、
ブラウザ開いて、検索して、それっぽい読み仮名探すの面倒!

 

 

「そうだ!LINEBotに読んでもらおう!」

 

 

使ったもの
> heroku
> dropbox
> yahoo!のAPIのテキスト解析

サーバーはherokuで用意して、dropboxでデプロイ
yahoo!のAPIを使って、漢字をひらがなにしてもらうといった感じです。

参考:https://codezine.jp/article/detail/9810

 

できたbotはこんな感じ

LINEの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 . '」と読みます。');
  }

投稿者:

kin29man

農学部卒の7年目エンジニアです👩‍💻 PHPとGASが好きです!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です