カントリーモーニング(仮)

しがないサラリーマンが不定期に更新する雑記帳。
<< 【LINE】かんたんbot。 | main |
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | pookmark |
【LINE】おしゃべりbot。
前回作成した【LINE】かんたんbot をベースに、
docomo 自然対話APIを使用して、【LINE】おしゃべりbotにしてみました。

■ docomo 自然対話API
(概要)
https://dev.smt.docomo.ne.jp/?p=docs.api.page&api_name=natural_dialogue&p_name=api_usage_scenario
(仕様)
https://dev.smt.docomo.ne.jp/?p=docs.api.page&api_name=natural_dialogue&p_name=api_4#tag01



上記「docomo 自然対話API」ページからアカウント作成/申請すると、
docomo 自然対話APIを使用可能になるAPIKEYが発行されます。

発行された「ほげほげ」というAPIKEYを使って、
「https://api.apigw.smt.docomo.ne.jp/naturalChatting/v1/dialogue?APIKEY=ほげほげ」
にPOSTリクエストすると、JSON形式でレスポンスが返ってきます(DApiNaturalChattingUtil.java:新規作成ファイル)。

LINE SDK内 EchoApplication.javaで取得できるユーザからの入力メッセージを
DApiNaturalChattingUtil.java に渡して、docomo 自然対話APIから返ってきたメッセージを
EchoApplication.javaでユーザへの出力メッセージとしてTextMessageで返却します。

modifiedMessageText = DApiNaturalChattingUtil.callPost(originalMessageText);
return new TextMessage(modifiedMessageText + "げぼ");

すると、


みたいになります。

あと、以下、備忘録メモです。

・デバッグの方法
「System.out.println("ほげほげ");」でソース上にログを埋め込み、以下で確認が可能。
> heroku login
> heroku logs --tail --app {HEROKU_APP_NAME}

・findbugsの無効化
デプロイ後のビルドで、findbugsでのエラーが取れなかったので
(line-bot-sdk-java>gradlew findbugsMain でローカルでもビルド確認可能)、
残念ながら、findbugsの処理はひとまず無効化しました。
-------------------
line-bot-sdk-javabuild.gradle
//apply plugin: 'findbugs'
-------------------

あと、以下は、ソースコードです。
・EchoApplication.java(ユーザからの入力メッセージ受付部:修正ファイル)
・DApiNaturalChattingUtil.java(自然対話API使用処理本体:新規作成ファイル)
・build.gradle(sample-spring-boot-echoのbuild.gradle:修正ファイル)

■ EchoApplication.java(ユーザからの入力メッセージ受付部:修正ファイル)


■ DApiNaturalChattingUtil.java(自然対話API使用処理本体:新規作成ファイル)


■ build.gradle(sample-spring-boot-echoのbuild.gradle、java-json.jarを追加:修正ファイル)



エンタメゴルフ(コンペ賞品&ゴルフギフトのお店)
¥ 430
コメント:「うんこ味のカレーとカレー味のうんこ、どっちがいい?」って聞かれると困るけど、これは「カレー味のうんこ(先生んちの)カレー」だから大丈夫です。

| LINE | 20:44 | comments(0) | trackbacks(0) | pookmark |
スポンサーサイト
| - | 20:44 | - | - | pookmark |
デザイングッズストア。
CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>
SPONSORED LINKS
AMAZON RECOMMEND
ハァハァCD
ハァハァCD (JUGEMレビュー »)
オムニバス,白雪みるく,河原木志穂,くーたん,森永まみ,たぬまゆみ
SELECTED ENTRIES
CATEGORIES
ARCHIVES
RECENT COMMENT
デザイングッズストア。
心頭MakeUp Tシャツ。
2009_09_18_11_39_28
コメント
コメントする









この記事のトラックバックURL
http://norinoriafter.jugem.jp/trackback/58
トラックバック
ブロカン
サンプル・モニターの口コミ広告ならブロカン
おしゃれショップ「かさぶた人生」
MOBILE
qrcode
LINKS
PROFILE