2020.06.03こんにちは、LINE歴6年のぴのです。チャットアプリとして幅広く使われているLINEですが、皆さんはどのくらい使用していますか?管理人はTwitterやDiscord、Slackを主に使っているのでそれほど使っていませんが、やはり普及度はLINEトップクラスですね。スマホを持っている人はたいてい入れているアプリの一つだと思います。今回はBot企画第二弾として、TweetBotに引き続き「LINEBot」を作っていきたいと思います。今回は動作確認を目標にやっていきますが、そのうち各種機能を追加して遊んでみたいと思います。Bot企画第一弾はこちら↓PHPでTweetBotを作ってみた(その1)こんにちは、ツイッター歴8年のぴのです。ホームページ設立から約2週間がたちましたが、毎日それなりにアクセスがあって嬉しい管理人です。「やってみた系」はつかみがいいのかアクセスが多いような感じがします。ホームページを作ったので...okinotori.net2020.04.25LINEBotを作るLINE公式アカウントを作成する「LINE公式アカウント」にアクセスして「アカウントの開設->LINE公式アカウントの開設->未認証アカウントの開設」と進んでいきます。普段使っているLINEのアカウントでログインできるので、手順に従っていきましょう。開発用途なら個人でも無料で簡単に作れます。APIからAPI使用の設定をします。これも手順通り進んでいけば大丈夫です。管理人の場合は「https://okinotori.net/line-bot.php」と指定しました。下の「Verify」を押すとURLが有効かどうか確認できます。webhookも忘れずにオンにしておきましょう。このURLはSSL通信ができる(https://)ものしか登録できないことに注意しましょう。token」を「Issue」を押して表示させます。このキーは後で使うのでメモ帳などにコピペしておきましょう。line-bot.phpの作成ボット本体を作っていきます。今回は動作確認なので、定型文を返すだけの簡単な実装になっています。URLで指定したアドレスでアクセスできるようになります。返信きた!!!!!!!おわりにとりあえず動作確認ができてよかったです。最近LINE公式アカウントの作成方法が変わったらしく、各種参考サイト通りのやり方ではできなかったのですが、特に詰まることなくできてよかったです。実はline-bot.phpをシェルプログラムで実行させたり、以前作った関数でランダム記事を返信させたりも試してみたのですが、そちらはうまくいきませんでした。返信用のスクリプトなので、直接実行しても送信できるわけではないのかな。それらは次回以降にいろいろ試していきたいと思います。あとTweetBotと異なりLINEサーバーからのアクセスが必要なためパブリックフォルダ内にファイルを配置しているのですが、セキュリティ的にどうなんでしょうか。気にはなりますが、まあ練習だし気にしなくていいでしょう。なんだかんだ最近PHPを触る機会が多くなってきたな...【2020/6/3追記】その2が公開されました。記事へのリンクを自動返信するLINEBotを作ってみた(自動返信編:その2)こんにちは、LINEBot歴3週間のぴのです。今回はだいぶ前に作った「何を言っても『こんにちは』と返信するLINEBot」を改造して、最新記事やランダム記事へのリンクを返信できるようにしていきます。コピーぴのランダム記事にアクセスするウィジェットを自作してみた落書きおすすめ記事プログラミングPHPでTweetBotを作ってみた(その3)こんにちは、5月病のぴのです。今回も引き続きTweetBotを改良していきます。前回、最新記事のタイトルとリンクをツイートするところまで成功したので、今回はツイートログを残せるようにしていきたいと思います。初回や前回をまだ見てない方はぜひ...2020.05.01プログラミングプログラミング英語論文を読むのがしんどいので翻訳機を作った研究をぼちぼちやっているぴのです。先日も研究室に向かい、一日中専門書を読んで理解したフリをしていました。あと数回は読むことになりそうです。研究には論文が付き物ですが、その中でも特に数が多いのが英語で書かれた論文です。勉強の傍らくだらないものを作ることに定評のある管理人ことぴのです。前回お話したように、深層学習を使って「なろう小説」と「普通の小説」をタイトルから分類する試みをしたので、解説を交えて記録に残しておこうと思います。前回の終わりに「完成...2020.07.30プログラミングコメントコメントをキャンセルメールアドレスが公開されることはありません。制作物ホーム検索トップサイドバータイトルとURLをコピーしました。