- Discord Developer Portal にアクセスしこのサイトを参考に Bot を作成する.
- Google Cloud Platform にアクセスし,このサイトを参考に Google Sheet API の設定をする.
{
"DISCORD_TOKEN": "your_token"
}
{
"SPREADSHEET_ID": "huga",
"SHEET_NAME": "poyo"
}
サイトからの情報をもとに以上の json を作成する.
{
"type": "service_account",
"project_id": "fuga",
"private_key_id": "hoge"
}
ダウンロードした json ファイルを同一ディレクトリに配置する.
uv run discord2sheet.py
を実行した状態で bot を追加したチャンネルで以下を入力すると使える.
- /want で見たいに追加
- /going で見る予定に追加,見たいに同じデータがあれば削除
- /watched で見たに追加,見たい,見る予定に同じデータがあれば削除
- /random でランダムなデータを見たいから取得
- /list コマンドでシートのすべてのデータを取得
- /list-want コマンドで Want のデータを取得
- /list-going コマンドで Going のデータを取得
- /list-watched コマンドで Watched のデータを取得
改行することで複数入力ができる. ex.)
/want movie1
movie2