Skip to content

Spotifyで聞いてる曲をSlackのstatusに反映させるやつ

Notifications You must be signed in to change notification settings

tomopy03/SlackNowPlaying

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SlackNowPlaying

Spotifyで聞いてる曲をSlackのstatusに反映させるやつ

つかいかた

  • main.gs でgasを作成する
  • [公開]-[ウェブアプリケーションとして公開] でgasを公開する
  • ライブラリにOauth2を導入する
    • 以下のIDでOauth2が入るはず
    • 1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF
  • Spotifyアプリを作成する
  • SpotifyアプリにOauthのRedirect URIsを指定する
    • https://script.google.com/macros/d/{script_id}/usercallback
    • scprit_id[ファイル]-[プロジェクトのプロパティ] のスクリプトID
  • Spotifyアプリの client idclient secret をスクリプトのプロパティに登録する
    • [ファイル]-[プロジェクトのプロパティ] から登録できる
    • 登録するのは次の二つ
    • SPOTIFY_CLIENT_ID
    • SPOTIFY_CLIENT_SECRET
  • Slackアプリを作成する
  • SlackアプリにOauthのRedirect URIsを指定する
    • https://script.google.com/macros/d/{script_id}/usercallback
    • scprit_id[ファイル]-[プロジェクトのプロパティ] のスクリプトID
  • SlackアプリにPermissionを設定する
    • User Token Scopesusers.profile:write を指定する
  • Slackアプリの client idclient secret をスクリプトのプロパティに登録する
    • [ファイル]-[プロジェクトのプロパティ] から登録できる
    • 登録するのは次の二つ
    • SLACK_CLIENT_ID
    • SLACK_CLIENT_SECRET
  • Slackアプリを使用したいワークスペースに登録する
  • [公開]-[ウェブアプリケーションとして公開] でgasを更新する
    • Project versionnew にしておくこと
  • [公開]-[ウェブアプリケーションとして公開] で表示されているスクリプトのurlにアクセスしてOauth認証をSpotifyとSlackに対して行う
  • changeSlackStatus() を対象に毎分実行するようにトリガーを設定したら作業完了!

About

Spotifyで聞いてる曲をSlackのstatusに反映させるやつ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published