blogcitrus+というバンドをやってます。平日昼間はインターネットの会社@紀尾井町でエンジニアやってます。この広告は、90日以上更新していないブログに表示しています。Apiが開放されて、Bot作ってみた系を沢山見かけるようになりましたが、「1万人限定らしいからアカウントとってみたけど、BOTの作り方とかよくわかんない」という方も結構いるんじゃないでしょうか。固定IPを用意しなきゃいけなかったり等々色々やることがあり、この辺の知識がない状態で必要な環境を自分で用意するとなると結構骨が折れます。BOTで遊べる方法があったので、まとめてみました。Botに関する情報共有用のFacebookグループを作ってみました。BOTを作って遊ぶことをゴールとして記事を書きました。こんな風に、ある文字列を送信したら、予め決めておいた返事が返ってくるようなBotを作ります。BOTをすぐに作れるよくらいに考えていただければと思います。作業自体は10分程度でできますが、LINEに諸々の設定が反映されるのに時間がかかる場合があるので、実際にBotが動くまではもっと時間がかかる可能性があります。Botでできることを一通り把握できると思います。今回はこの辺を読まなくても作れますが、時間があるときにでも読んでみてください。Overview作り方それでは作り方について順を追って説明していきます。developerアカウントを作ります。こちらでスクリーンショット付きで詳しく解説されていますのでアカウント作成の流れはこちらの記事をご覧ください。BOTを動かすには、BotのAPIを用意する必要があります。普通にやろうとすると自分でサーバーを立てたり環境構築をしたりSSL証明書を取得したりと面倒なので、今回はWebScriptというサービスを使います。webLua言語というあまり使われない言語ですが、基本的な書き方については他の言語と大して変わりません。Lifeまず、webscriptにアクセスしてください。これでwebscriptにアカウント登録がされました。右上のLogin/Signupを押してログインに進みます。(正しく入力しててもこんな風にエラーがでてしまうことがあるのですが、気にせずログインできるか試してみてください。)実装それでは実装に入っていきます。Script"をクリックします。するとこんなポップアップが出るので、お好きなアルファベット文字列を入力してください。これが今回作るAPIのURLになります。入力したら"Create"を押して下さい。ここに、以下の内容をコピペします。認証情報のところだけ自分の情報に書き換えてください。MIDをそれぞれ入れてください。以下の3つを書き換える。今は適当な文字列が入ってます。(ハイフン2個)に続く文字列は"コメント"といってプログラム上では無視されます。URLとIPアドレスをLINEに登録。URL)」と「LINE側にリクエストを飛ばす元のIPアドレス(サーバーの住所のようなもの)」を設定する必要があります。選択し、IPアドレスを入力します。この3つを入力しておいてください。以上で設定は完了です。設定が反映されるまで待つ。人によってはすぐに反映されるようですが、自分の場合30時間ほどかかったので気長に待ちましょう。反映されたら連絡がくるわけではないので、時々BotにLINEして返事がくるか確認します。(rubyとかphpだと情報源が多そうです)でもうちょっと高度なBot作成も試してみてください。Botに関する情報共有用のFacebookグループを作ってみました。Fujimakicitrus+というバンドをやってます。http://citrusplus.jp平日昼間はインターネットの会社@紀尾井町でエンジニアやってます。読者になるcitrus+citrus+というバンドをやっています。月別アーカイブ参加グループテクノロジープログラミングインターネットはてなブログをはじめよう!sfjmkさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。