1
コマンドが表示されない
- Bot に
スラッシュコマンドを使用権限があるか確認 - サーバーから一度 Bot を削除して、再度招待してください
2
「管理者権限が必要です」と表示される
/initや/resetは Discord サーバーの管理者のみ実行可能です- サーバー設定で管理者権限を確認してください
3
「サーバー設定が見つかりません」
- 最初に管理者が
/initコマンドで初期設定を行ってください - 設定に問題がある場合は
/resetでリセット後、再設定してください
4
Google OAuth エラー
- redirect_uri_mismatch: Google Cloud Console のリダイレクト URI 設定を確認
- 権限不足: Google Sheets API が有効化されているか確認
- 設定ガイドページの手順を再度確認してください
5
データが記録されない
/configコマンドで設定状況を確認- Google スプレッドシートの共有設定を確認
- 時間を置いて再度お試しください
6
チャンネル名が channel-XXXXXX と表示される
- Bot に該当チャンネルの「チャンネルを見る」権限を付与してください
- または、チャンネルをパブリックに設定してください
- 権限不足でも勤怠記録は正常に動作します
7
通信エラー・タイムアウト
- スマホなど通信環境が悪い場合は自動的にリトライされます
- 「処理中...」メッセージの後、最終結果をお待ちください
- 連携しているスプレッドシートを確認してください。実行自体はできている場合があります。
- 長時間応答がない場合は再度コマンドを実行してください
8
設定をリセットしたい
管理者が以下のコマンドを実行:
/reset
その後、/init で再設定を行ってください。
9
今までうまく記録できていたのに、突然記録できなくなった
- 公開ステータスが「テスト」になっている可能性がございます。
- GCPを開き、左側のナビゲーションメニューから「APIとサービス」>「認証情報」を選択します。
- 「OAuth 2.0 クライアント ID」のリストから、対象のクライアントIDをクリックして詳細画面を開きます。
- 「公開ステータス」の項目を確認し、「アプリを公開」することでうまくいくことがございます。
- それでもうまく行かない場合、
/resetをDiscord上で実行し、もう一度初回セットアップを行ってください。