テクノロジー

【開発中】ALISの通知をTwitterで受け取りたい(3)

好永アカネ's icon'
  • 好永アカネ
  • 2020/05/27 22:28

 

どうも、アカネです(・ω・)ノ

ただいま「ALISの新着通知をTwitterのDMで受け取る」サービスの開発中です。

 

前回までの進捗はこちら

 

* * * * *

 

皆様からいいね・コメントなどでバンバン通知のご協力をいただいたおかげで、サオリちゃんが場数を踏んで成長してきました。

ありがとうございます!

 

今朝の時点でこれくらいおしゃべりできるようになってます。

Content image

通知の内容も書くことにしました。

前回の記事では「事細かに書こうとすると既読通知も書いちゃうことあるからどうしようかな」みたいなことを言ってましたが、コメントで「時刻が書いてあればたぶん判断できるよ」と後押しをいただき、なるべく問題が発生しないようにする作戦も思いついたので通知の内容も書くことにしました!

 

DM送信制限を守るため、DM送信のタイミングは1時間に1回以下にする予定です。

しかし、それとは別に10分おきに「未読通知あるかな」のチェックだけ行い、「未読はない」とわかった時点で最後に見た通知の情報を更新することにしました。

これで、「もうその通知読んだのに」問題が発生しにくくなるはずです。

 

想定している挙動の例

・毎時5分から、10分おきに未読チェックするCRON-α

・毎時0分にDMを送信するCRON-β

 

07:50 コメントAもらう

08:00 βがチェックしてDM送信(1)

08:10 コメントBもらう

08:30 利用者がALISチェック

08:35 αが最終既読通知に関するデータを更新

08:40 コメントCもらう

09:00 βがチェックしてDM送信(2)

 

DM(1)…コメントAを知らせる

DM(2)…コメントCを知らせる

 

ユーザー名を表示するようにします。

今のところ「〜さん」の部分にはユーザーIDを表示しています。

(例えばアカネの場合はユーザーID「akanequest」、ユーザー名「好永アカネ」です)

ユーザー名を表示するには個々に別のAPIを叩く必要があるので、後回しにしてました。とはいえIDのままだと基本的に誰だかわからないので、公開までにはユーザー名表記にしないといけませんね。

 

毎度通信するのも時間かかってバカバカしいので一度取得したらデータベースに突っ込んで次回はそっちから取り出すなりする予定です。

データベースの更新は月1くらいでいいですかね。さすがに毎週とか毎日ユーザー名変えてる人はほとんどいないですよね?(フリじゃないよ!)

 

個々にリンクを貼るか迷ってます

なるべく通知を既読にした方がいいかなと思い、DMに記載するURLは通知ページに繋がるものだけにして、個々の通知のリンク先(コメントが入った記事など)は入れていません。

けど、やっぱり直接記事に飛べた方が便利は便利なんですよね。その後通知を見ないとずっとベルに赤丸つきっぱなしになっちゃいますが。

 

個々のリンクも入れつつ最後に通知へのURL置いとけばいいかしら🤔

他に妙案ありましたらご連絡くださいな!

 

その他、まだやってないことリスト

・サオリちゃんbotの自動フォロー返し制御

・サービス利用者向け設定ページ作り

 

「こういうのはしないの?」

「ここも不便なんだよね」

など、お気軽にご連絡ください(・ω・)ノ

今回のサービスとは関係なくても、「イケル!」と思ったらそのうちなにか作るかもしれません。

 

引き続き動作確認を裏で行って参りますので、アカネの記事を見かけたら気が向いた時になにか通知が発生することをしてサオリちゃんの試運転にご協力いただけると嬉しいです🙏

 

Content image

 

つづき

 

Supporter profile iconSupporter profile iconSupporter profile icon
Article tip 3人がサポートしています
獲得ALIS: Article like 53.22 ALIS Article tip 6.10 ALIS
好永アカネ's icon'
  • 好永アカネ
  • @akanequest
アカネです(・ω・)ノ ラッシーくんの母です。いろんなところに首を突っ込んで小説やイラストを投稿しています。よろしくおねがいします!(リンク集→https://pont.co/u/akaneques)

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

「ハッシュ」とは何なのか、必ず理解させます

Like token Tip token
0.10 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS