みぃプレイリスト
留意:Spotify 版 tenzyu.icon
現在稼働しているIFTTTを用いた曲追加の通知が激遅なので、なんとかしたいと思っています。AttoCat.icon
Mogyu氏のみぃツイート通知実装に影響されました
good! tenzyu.icon
SpotifyのAPIを直接叩く又はラッパーを用いることでIFTTTに依存せず実装できます。
稼働環境はどうなりますか?tenzyu.icon
完成したら僕のGCPで動かしたいと考えてます。ラズパイを買うかもしれないので買ったらそっちに移動。AttoCat.icon
了解、稼働まで頼みます🙏 tenzyu.icon
Python3.8、依存パッケージは今の所ありません。
考えている仕様
数秒おきにSpotifyのAPIを叩き、みぃプレイリスト内の曲をすべて取得する
GCPの AlwaysFree枠はネットワーク下り(外向き)が1GBしかないので、高頻度だと超えてしまうと思われます。Mogyuchi.icon
Heroku運用にします!AttoCat.icon
差分を取得し、追加されたものがあればDiscordのWebhookでその旨を通知する
曲の削除も通知する必要はありますか?AttoCat.icon
できることは全部試してみよう tenzyu.icon
通知する情報→追加時: 追加者名、曲名、アーティスト、URL 削除時: ?AttoCat.icon
削除時は何を通知すればよいでしょうか
課題
「Added by 〇〇」と、追加した人のディスプレイネームを記載することが若干難しい
ユーザー情報にアクセスするにはSpotifyの認証フロー上ブラウザを用いることが必要なため、GCPで稼働できるのかがわからない。
パブリックなデータならブラウザを使った認証をせず取得できる。
これ、実現できそうですAttoCat.icon
どれくらいまでAPIを叩いていいのかがわからない
エラーが出たら都度対応しようと思う。
とりあえず2/25にテスト期間が終了するので、そうしたらGitHubにリポジトリ生やしたいです。
名前何にしよう…
テスト終わりましたが良い命名できません、提案あれば。
決定。spotify-to-discord
進捗
追加を検出するところまで出来ました。
通知は、どのようなメッセージにしますか?日本語?それとも英語?AttoCat.icon
英語で tenzyu.icon
一応俺のも動かせる状態にはなったけど、chun氏がもう作り終わってるのでそれを引き続き使っていくっていう認識でいいですかね?AttoCat.icon
今はちゅんちゃんのものを使っていますが、性能が良いほうを使います。tenzyu.icon
じゃあリファクタリングまでは終わらせます…AttoCat.icon