# おしゃべりBotを作ろう - LINEBot編 文責: MIS.W 51代 むさしん(プロ研・CG研・MIDI研) [@musaprg](https://twitter.com/musaprg) 難易度:少し難しい ==このように色付けされているのはすべて注釈です== ## 講座概要 巷ではLINEとやらが流行ってるらしいですね? 日本においては実はTwitterよりも圧倒的に利用人口が多いらしいです。 そこで、今回はLINEで簡単なBotを作ってみたいと思います。 用語や経緯がよくわからない人は、とりあえずはまず「[おしゃべりBotを作ろう](https://hackmd.io/s/HJ6yRE2sx)」を読んでみてください。この講座は、上記講座資料を読んでいる前提で書いてあります。 また、今回も基本的にコピペ&一部改変で十分楽しめる内容になっています。ご安心を。 ## 目次 0. 環境構築 1. 準備 2. オウム返しをさせてみる 3. 機能を増やしてみる 4. 【応用編】簡単な質問応答機能を作る ## 0. 環境構築 Rubyの環境構築は完了していることを前提としています。 ==Rubyってなんぞ?って人はこちらの記事を読んでね→【[おしゃべりBotを作ろう](https://hackmd.io/s/HJ6yRE2sx)】== ## 1. 準備 ### 1.1 gemのインストール 使用するgemは、以下の4つです。それぞれ、`gem install`で入れてください。 - line-bot-api - sinatra - nokogiri - open-uri ``` $ gem install line-bot-api sinatra nokogiri open-uri ``` ### 1.2 LINE Bot用のアカウントを作成する ### 1.3 Herokuに登録する ## 2. オウム返しをさせてみる ## 3. 機能を増やしてみる ## 4. 【応用編】 簡単な質問応答機能を作る さて、ここからは応用編です。 新出の用語もたっっっっくさん出てくるので、「は?何いってんの?」って思ったらすぐに**ググってください**。 ==※初学者のうちは、とりあえず考える前にググりましょう。悩んでる時間が無駄ですよ!== 今回は、「質問応答」と題して、ズバリ、**尋ねた単語についてWikipediaで調べて、その内容について答えてくれる機能**を作りたいと思います! ## 参考文献 - https://qiita.com/fullmated/items/81d1a49ed3d49eda2285 - https://qiita.com/kumamonmaster/items/9bb2aadde56c956fdc9f
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up