概要 この記事ではLINEで動作するBotを開発する方法をチュートリアル形式で記載しています。カバーする内容は、「寿司の出前を受付するBot」を開発するというもので、LINE側での必要な設定、Bot本体の開発とクラウド環境へのデプロイ、そして自然言語解析を組み込んでユーザーの意図を特定する機能などBotに共通して求められる基本的な動作を含みます。今回のBot本体はNode.jsで作っていきます。 必要なスキルと環境 Node.js/Javascriptの基本的な知識 Herokuのアカウントを作成済みでHeroku CLIが作業PCにインストールされていること 開発の流れ まず最初にBotのアカウントを作成します。この作業はLINE Developers コンソールというWebサイトで「Channel」を作成するという作業になります。 *以後BotのアカウントのことをChannelと呼びま
![LINEのBot開発 超入門(前編) ゼロから応答ができるまで - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c142474d445c17c5cc757975f6942254e8168396/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TElORSVFMyU4MSVBRUJvdCVFOSU5NiU4QiVFNyU5OSVCQSUyMCVFOCVCNiU4NSVFNSU4NSVBNSVFOSU5NiU4MCVFRiVCQyU4OCVFNSU4OSU4RCVFNyVCNyVBOCVFRiVCQyU4OSUyMCVFMyU4MiVCQyVFMyU4MyVBRCVFMyU4MSU4QiVFMyU4MiU4OSVFNSVCRiU5QyVFNyVBRCU5NCVFMyU4MSU4QyVFMyU4MSVBNyVFMyU4MSU4RCVFMyU4MiU4QiVFMyU4MSVCRSVFMyU4MSVBNyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDAxMWNjZDE1MDYzYzk4MWU3N2NhNDZkOWZjNWIyYmE%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmtqbSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDIyYzkyNzU4ZGVlYzg4NmYyY2Y3YWY1ZGVmMWQ1MzM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D53343389b9d0f5eb0b3c68ff684e909b)