LoginSignup
4
2

More than 3 years have passed since last update.

アニメの名言を返すbotを作って、LINEの会話がもっと伝わるようにしてみた件について(DB内に登録されている名言の一覧表示)

Last updated at Posted at 2019-07-26

はじめに

アニメの名言を返すbotを作って、LINEの会話がもっと伝わるようにしてみた件についてでLINE botは実装されていたが、DB内に登録されている名言の一覧表示がなかったので実装したお話。

アニメの名言を返すbotを作って、LINEの会話がもっと伝わるようにしてみた件についてを制作した@tiwasaさんに無理を言って携わらせて頂きました。

こちらからanimergenに登録されている名言の一覧が見れます。
image.png

モチベーション

1.DB内に登録されている名言の一覧表示を表示したい(中の人の欲望)
2.予想していたものが出てこない、何が登録されているのか知りたい(ユーザーフィードバック)
需要と供給の一致?

使ったもの

大まかにはこの三つ
Python, Vue.js, Bootstrap
元々Flaskで実装されていたので、使ったのはほとんどVue.js, Bootstrapだけ。

作ったもの

animergenに登録されている名言の一覧
クリックすると登録されている画像が表示される。
image.png

少しだけ技術的なお話

pyhtonからVue.jsにデータを渡そうとすると、FlaskとVue.jsのdelimiters同じものを使用していて上手く動かない。
今回はVue.js側でdelimitersを変更。


var app = new Vue({
  el: "#app",
  delimiters: ["[[", "]]"],
  data: {
    message: "Hello Vue!"
  }
})

そのへんのことはこちらの方が分かりやすく書いて頂いている。先人の知恵に感謝。

データを受け取ってしまえばこっちのもの。bootstrap-vueでガシガシ実装。
1.table
2.pagination
3.input-group
4.modal

さいごに

つたない文章に最後までお付き合いいただきありがとうございました。

アニメの名言を返すbotを作って、LINEの会話がもっと伝わるようにしてみた件について
animergenに登録されている名言の一覧

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2