});連載目次SNSが広く使われるようになり、多くの人が情報に触れるチャンネルとして大きなツールとなっている現在では、どのようにしてSNSユーザーへ有用な情報を届けるかが大きな課題となっている。そこで注目されているのがBot(ボット)だ。Botと呼ばれるアプリを開発することで、あたかもSNSに参加している個人/企業アカウントのようにプログラムに装わせながらユーザーとメッセージのやりとりができる。ユーザーが発したメッセージを基に、その人に役立つ情報や物理的な商品、サービスを、Webページを介さずに提供することも可能だ。Trialアカウントへの登録の手順などを含めて)紹介する。以下は本稿で作成したサンプルBotが動作する様子を示したものだ(2017年2月3日17時に本動画を追加しました)。Botを開発する手順を見ていくが、その前にどんなものを利用しているかを簡単にまとめておく。マイクロソフトが提供する自然言語を解析/認識するためのサービス。Kenichiro氏が作成したC#用のライブラリ/プロジェクトテンプレートを使用する。Bot」を参照されたい。本稿では以下のステップで、Bot開発の準備、実際のBot開発、Azureへの展開、BotとLINEの接続などを見ていくことにしよう。APIを利用するための登録作業が必要になる。Bot」を参照してほしいが、以下でもその手順を追っていこう*1。Trial」アカウントを登録している。Trial」アカウントの登録時には、スマートデバイスにインストール済みのLINEを利用した認証が行われる。その後、登録に利用したメールアドレスに宛てて、登録用のURLが送信される。そのURLを開くと、登録に必要な情報を入力する画面が表示されるので、必要事項を入力して、次のページに進もう。次のページでは確認画面が表示されるので、確認をして、次ページに進む。CENTER]画面が表示されるので、ここでさらに必要な事項(ビジネスアカウントのアカウント名、アイコン、事業の種類や規模など)を入力する。利用規約に同意した上で[確認する]ボタンをクリックすると、確認ページが表示されるので、ここで[申し込む]ボタンをクリックする。これで登録処理が完了となる。MANAGERへ]ボタンをクリックすると、[Bot設定]画面が表示される。注意事項を読んだ上で[APIを利用する]ボタンをクリックしよう。すると、確認ダイアログが表示されるので(注意事項が再度表示されるので)、[確認]ボタンをクリックする。次の画面ではWebフックの使用、Botのグループトークへの参加の許可/不許可などを設定する。MANAGER]画面で左側のサイドバーから[アカウント設定]の下にある[Bot設定]を選択することで、後から変更可能だ。ここではグループトークへの参加を可能にしたが、招待はできても参加させる方法を調べきれなかったため、本稿ではBotのグループトークへの参加は取り上げない)。Developers]ボタンをクリックする。利用規約が表示されたら、よく読んで[Agree]ボタンをクリックしよう。Tokenは[ISSUE]ボタンをクリックすることで表示/取得できる)。Botを開発する時点で使用する。APIを使用するための準備が取りあえず完了した。Applicationプロジェクトテンプレートを利用した、Botプロジェクトの新規作成について見ていく。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。