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
3 comments
Comment by @notgapriel
https://web.fluxer.app/oauth2/authorize?client_id=<client ID>&scope=bot&permissions=0with less friction. Main thing is you'd, as the bot developer, want an option somewhere (perhaps in the application menu) to set whatpermissionsit'd ask for by default.Comment by @CLtheman1-A
Comment by @kenderbard