LINE BOTの作り方を世界一わかりやすく解説（１）【アカウント準備編】

# はじめに
[Messaging API](https://business.line.me/ja/services/bot) (通称 LINE BOT) は Line が提供するサービスです。
こちらの [Messaging API](https://business.line.me/ja/services/bot) を使用して、ユーザーと自動的にやりとりができるLINE BOTを作成することがゴールです。

![](https://scdn.line-apps.com/n/_5/partner-center/img/lp/msgapi-figure1.png)

PushとReplyのAPIによる連携機能が提供されており、Pushの方は有料で使用できるようになっています。
![](https://scdn.line-apps.com/n/_5/partner-center/img/lp/jp/msgapi-figure4.png?v=1)

料金体系は色々あるのですが、まず Developer Trial を使用されることをお勧めします。

<img width="974" alt="スクリーンショット 2016-11-08 19.51.56.png" src="https://qiita-image-store.s3.amazonaws.com/0/130181/f3dcb7d6-d1f7-cea8-9c89-02017dc1b799.png">

Developer Trial であれば友達の数が50人と限定されてしまいますが、Push と Reply を無料で試すことが出来ます。


# LINE BOT作成に必要なもの
* LINEの個人アカウント
* サーバー
* SSL証明書

# LINE Business アカウントの作成

LINEの個人アカウントはもともと持っていると想定して始めます。
[LINE BUSINESS CENTER](https://business.line.me/ja/services/bot) にアクセスし、「Developer Trial」を始めるでアカウントを作っていきましょう。

![スクリーンショット 2016-11-08 19.59.40.png](https://qiita-image-store.s3.amazonaws.com/0/130181/199ecd6b-7399-288a-7022-59eb7aaff5e1.png)

LINEの個人アカウントの認証のあと、アカウント作成用のメールアドレスを聞かれるので、登録したいメールアドレスを入力して登録します。

![スクリーンショット 2016-11-08 19.58.16.png](https://qiita-image-store.s3.amazonaws.com/0/130181/e6b84577-578c-9d4a-df01-40ed26048c76.png)

登録用のメールアドレスに、LINE BUSINESS CENTERから認証用のメールがすぐに届くため、登録用のURLに遷移します。

![4bbe70b5-5e51-5667-7321-73e25ceb9f6a.png](https://qiita-image-store.s3.amazonaws.com/0/130181/fc63e28d-8e19-3e8b-71f6-1734b661e752.png)


登録用URLでは、プロフィール情報が必要となるため、入力していきます。
この時点ではクレジットカードなどの登録は必要無く、名前や電話番号、住所といった情報のみで大丈夫です。

![スクリーンショット 2016-11-08 20.08.35.png](https://qiita-image-store.s3.amazonaws.com/0/130181/88675ae1-86e9-a9e9-193e-15319649ae2b.png)

登録が完了すると、アカウントリストへ遷移できます。

![スクリーンショット 2016-11-08 20.10.12.png](https://qiita-image-store.s3.amazonaws.com/0/130181/39a431dc-dc02-c238-50f2-7e356ee19b3b.png)

これで LINE BUSINESS アカウントの準備は完了です。

# Messaging API Developer Trial に登録

アカウントリストの「Messaging API」のリンクに遷移し、再度「Developer Trial を始める」に遷移します。

![スクリーンショット 2016-11-08 19.59.40.png](https://qiita-image-store.s3.amazonaws.com/0/130181/199ecd6b-7399-288a-7022-59eb7aaff5e1.png)

登録後にログイン状態を維持していれば、以下の画面に遷移します。

![スクリーンショット 2016-11-08 20.14.03.png](https://qiita-image-store.s3.amazonaws.com/0/130181/44fd7e84-f2d3-a915-fc3c-d00658bfae1a.png)

必要な情報を入力して、Messaging API の申込みを行います。

![スクリーンショット 2016-11-08 20.16.00.png](https://qiita-image-store.s3.amazonaws.com/0/130181/05cb38ce-8cc4-654f-b6cc-73d08dd7c27a.png)

これで Messaging API を使用する準備が整いました。

# LINE@ MANAGER の設定

Messaging API の申込みが完了すると、LINE@ MANAGER へアクセスできます。

![スクリーンショット 2016-11-08 20.17.09.png](https://qiita-image-store.s3.amazonaws.com/0/130181/6c74f22d-74d3-e1ee-10f4-21f113912bc4.png)


「APIを利用する」ボタンで利用を開始しましょう。

![スクリーンショット 2016-11-08 20.19.18.png](https://qiita-image-store.s3.amazonaws.com/0/130181/a1b5cd3d-fdc6-a435-7353-e6ada2afa78d.png)


利用を開始すると、ステータスが利用中に切り替わました。

つぎに、「LINE Developersで設定する」のリンクにアクセスします。

![スクリーンショット 2016-11-08 20.23.21.png](https://qiita-image-store.s3.amazonaws.com/0/130181/b2427e9c-8b89-11a7-178b-5a754031ac44.png)

アクセス後、利用規約が表示されるので、良ければ同意します。

![スクリーンショット 2016-11-08 20.23.49.png](https://qiita-image-store.s3.amazonaws.com/0/130181/60b3f94f-3872-7891-a7dd-e6fd7eb3f2ef.png)

この画像の下に Webhook URL と Channel Acess Token があるため、次回はこの部分を設定していきます。

# 次回の解説記事
[LINE BOTの作り方を世界一わかりやすく解説（２）【PythonのDjangoでローカル環境にBotアプリ準備編】](http://qiita.com/carat_yoshizaki/items/9c4fe64f476e475a22ac)

# おまけ
フォローお待ちしています！
Qiita: [Carat 吉崎](http://qiita.com/yoshizaki_kkgk)
twitter：[@carat_yoshizaki](https://twitter.com/yoshizaki_kkgk)
ブログ：[キカガク代表のブログ](http://blog.kikagaku.co.jp/)
ホームページ：[株式会社キカガク](http://www.kikagaku.co.jp)

機械学習をマンツーマンで学べる家庭教師サービス「[キカガク](https://kikagaku.net)」
「数学→プログラミング→Webアプリケーション」まで一気に学べる「[キカガク](https://kikagaku.net)」に興味のある方はお気軽にご連絡ください。