Skip to content

feat(frontend): アプリ内から Discord 連携への導線を追加#552

Merged
yu23ki14 merged 1 commit into
mainfrom
feat/discord-connect-entrypoints
Jul 15, 2026
Merged

feat(frontend): アプリ内から Discord 連携への導線を追加#552
yu23ki14 merged 1 commit into
mainfrom
feat/discord-connect-entrypoints

Conversation

@yu23ki14

Copy link
Copy Markdown
Member

概要

アプリ内から Discord 連携へたどり着けるように導線を追加します。これまで /connect/discord は Discord の /toban-setup が DM で送る URL 経由でしか開けず、アプリ内からの入口がありませんでした。

変更内容

ワークスペース設定に「外部サービス連携」セクション

  • 設定画面に Discord bot ページ(/<treeId>/discord-bot)への行を追加。treeId は既にスコープ内にあるため、token を要求せず直接開けます。

メンバー詳細(自分)に「Discord を連携」ボタン

  • 自分のプロフィールから /connect/discord?treeId=… へ遷移。個人の wallet↔account 紐付けはユーザーごとの verifier_token が必要なため、管理者面ではなく本人のプロフィールに配置しています。

/connect/discord の token 貼り付けフォールバック

  • URL に verifier_token を載せられないアプリ内導線から来た場合に備え、DM のリンク(#token=… / ?token=…)または素の JWT を貼り付けて続行できる入力欄を追加。extractVerifierToken でリンク/トークンを抽出します。

その他

  • useThanksToken.ts / treat-emoji-slider.tsx は Biome フォーマットのみ(挙動変更なし)。

補足

  • 型チェック・Biome ともにローカルで通過済み(pre-commit フック)。

🤖 Generated with Claude Code

- ワークスペース設定に「外部サービス連携」セクションを追加し
  Discord bot ページ (/<treeId>/discord-bot) へ遷移できるようにする
- メンバー詳細(自分)に「Discord を連携」ボタンを追加し
  /connect/discord?treeId=… へ導線を張る
- /connect/discord に token が URL に無い場合の貼り付けフォールバックを追加
  (DM リンク or 素の verifier_token JWT を抽出)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
toban Building Building Preview, Comment Jul 15, 2026 7:57am

Request Review

@yu23ki14
yu23ki14 merged commit bd301b0 into main Jul 15, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant