長らく応援してきた乃木坂46の大園桃子さんが2021年9月4日にグループを卒業、そして芸能界を引退しました。毎回全力投球していた握手会(最近ではオンラインのお話し会)もなくなってしまい、今は推しロスで夢も希望もない毎日を過ごしています。
次の推しメンは見つかるのだろうか。。。
そんな気持ちになれないよ...と未練たらたらな自分から脱却するためにTwilioで**「推しメンに電話すると卒業の旨が告げられて次の推しメン候補が送られてくる」サービス**を作りました。デモはこちら(音声Onにしてください)。
仕組みはとてもシンプルです。Twilioの電話番号を1つ購入してTwilio Studioで次のようなフローを組みました。
以下3つだけです。
- 電話がかかってきたらSay/Playでアナウンスを流す
- Functionでランダムに現役の乃木坂メンバーを選ぶ
- Send Messageで選んだメンバーの名前をSMSで送る
Functionの中身もシンプルです。
const got = require('got');
exports.handler = function(context, event, callback) {
(async () => {
try {
const response = await got('http://xxxxx.sakamichi46.com/sakamichi46api/api/nogizaka46/profile');
const members = JSON.parse(response.body);
callback(null, members[Math.floor( Math.random() * members.length )].name);
} catch (error) {
console.log(error);
}
})();
};
乃木坂46のメンバーは自作のWeb APIで取得してます。
推しメンに電話!!とテンションがあがった後、淡々としたアナウンスで卒業を改めて認識させられて悲しみが沸いたあと、次の推しメン候補がきて、一歩前に進んでみようと思う。そんな自分のためだけの自己満サービスです。
ちなみにデモ動画で次の推しメン候補として送られてきた「新内眞衣」さんは来年1月末で卒業です orz
今年は乃木坂ちゃんの卒業ラッシュが辛すぎました。そろそろ5期生が入るので来年からの新生乃木坂に期待です...!