なろう小説の更新通知について調べた
はじめに
先日の記事で作ったWebアプリ「なろう小説月間ランキングベスト20」で見つけた「お隣の天使様にいつの間にか駄目人間にされていた件」という激甘青春作品があるのですけど、続きがいつ更新されるか気になって仕方がない日々を過ごしているわけなんですね(40代中盤男性ですけど)。更新があったらすぐにでも読みたい気分でいるわけですよ。
ブラウザでサイトにログインし「更新通知チェック中一覧」ページを開けば更新有り無しはわかるのですけど、FGOも忙しい身としてはわざわざ自分からチェックするのはだるいわけで…。
というわけで、ブラウザにログインせずに更新通知を得ることができないのか調べてみることにしました。
結論
- 公式はブラウザログイン以外の更新通知は行っていない(!)。
- メールによる更新通知なら、なろうAPIを利用した?第三者?サイトが行っている模様。
あとは非公式のなろう小説 iPhone / Android アプリに更新通知機能があったりするらしいんですが、それだけのために入れるのもめんどうですしね…。
対策
個人的に更新通知はLINEで欲しいと思っているので、GASでなろう小説の更新通知するLinebotを作ろうかと思っています(Slackbotでもいいけど)。
その際、実装案が2つありまして、
上の案ですと、本ブログの記事「GASでGmailを検索してLINEで通知する」を使えばすぐにでも実装可能です。ただ通知設定を行うのに「ネット小説更新チェック」の設定を触る必要があるのと、あっちのほうで不具合があった場合はどうしようもない、という問題があります。
なので今回は、下の案で実装してみようかと考えています。LINE上で更新したい作品の登録し、更新があった場合はLINEで通知してくれる、というものを想定しています。うん、自分的にそっちのほうがしっくりくる。というわけで、作っていきます。
開発にむけての技術メモ
Pythonでの実装例
- 2018/09/20 「小説家になろう」で新しく公開された記事のメール通知を自動化【Python】
GAS と LINE Messaging API
2018/12/15 【LINE Botの作り方】Messaging API × GAS(Google Apps Script)でおうむ返しボットを作成する
2018/10/28 LINE Messaging API を Google Apps Script で利用するためのライブラリ作りました
2018/09/17 【2018年 LINE Bot 作り方】GASで支出管理Botを作ってみた
2018/08/14 GASとLINE Messaging APIでpushメッセージのLINEbotを作る!
2018/12/19 GASとLINE Messaging APIで同棲生活を便利にした話