Edit history

Earlier versions of Add "Add Bot" button on bot profiles + in-app invite link popup support, newest first.

Current version | Edited by Rex
Changes
- OAuth/authorization flow — in-app WebView or native modalRemoved: ### ChecksRemoved: Removed: - ☑ I searched for existing discussions and didn't find a duplicate.Removed:
Show

Add "Add Bot" button on bot profiles + in-app invite link popup support

Problem

Right now, users can't add a bot directly from its profile inside the app, which causes friction — they have to leave the app entirely and go through a browser flow. Similarly, when a user pastes a bot invite link in chat and taps it, it opens the web browser instead of handling it natively within the app, which causes a broken and slow experience, especially on mobile.

Proposed solution

Add a visible "Add Bot" button directly on bot profile pages inside the Fluxer app, so users can add a bot to their server without ever leaving the app. Additionally, add in-app invite link interception — when a user pastes or taps a bot invite link inside a chat, it should trigger a native popup/modal (similar to how Discord handles it) that lets the user select a server and authorize the bot directly within the app, instead of redirecting to the web OAuth flow.

Notes (optional)

Notes:
  • The "Add Bot" button UX could mirror how Discord's bot profile shows an "Add App" button
  • The in-app invite popup should handle the OAuth permission scopes natively
  • This would significantly improve the mobile UX for bot discovery and onboarding
Potential files/areas:
  • Bot profile component / screen
  • Deep link / URL intent handler for invite links
  • OAuth/authorization flow — in-app WebView or native modal
Original by Rex
Show

Add "Add Bot" button on bot profiles + in-app invite link popup support

Problem

Right now, users can't add a bot directly from its profile inside the app, which causes friction — they have to leave the app entirely and go through a browser flow. Similarly, when a user pastes a bot invite link in chat and taps it, it opens the web browser instead of handling it natively within the app, which causes a broken and slow experience, especially on mobile.

Proposed solution

Add a visible "Add Bot" button directly on bot profile pages inside the Fluxer app, so users can add a bot to their server without ever leaving the app. Additionally, add in-app invite link interception — when a user pastes or taps a bot invite link inside a chat, it should trigger a native popup/modal (similar to how Discord handles it) that lets the user select a server and authorize the bot directly within the app, instead of redirecting to the web OAuth flow.

Notes (optional)

Notes:
  • The "Add Bot" button UX could mirror how Discord's bot profile shows an "Add App" button
  • The in-app invite popup should handle the OAuth permission scopes natively
  • This would significantly improve the mobile UX for bot discovery and onboarding
Potential files/areas:
  • Bot profile component / screen
  • Deep link / URL intent handler for invite links
  • OAuth/authorization flow — in-app WebView or native modal

Checks

  • ☑ I searched for existing discussions and didn't find a duplicate.