Building user profile applications using py-cord library

I’m trying to figure out how to build a custom application that shows up on Discord user profiles using the py-cord Python library. I want to create something that displays information or interactions directly on someone’s profile page.

I’ve been looking through documentation and various forums but haven’t found any clear examples or tutorials that explain this feature. Has anyone successfully implemented profile applications with py-cord before?

I’m particularly interested in understanding the basic setup process and what permissions or configurations are needed to make this work. Any code examples or step-by-step guidance would be really helpful since I’m stuck on where to even start with this functionality.

You’re mixing up two different things here. Profile applications aren’t something you can build with py-cord or any bot library - that’s not how it works. What shows up on user profiles is controlled by Discord itself: platform connections, custom status, activities, etc. If you’re talking about those small apps that appear when people are gaming or using activities, you’ll need to register through Discord’s Activities platform and use web tech to build them. I get the confusion since Discord labels everything as “applications” in their dev portal, but bots and profile activities use completely different APIs. If you actually want profile integration, you’ll have to switch to JavaScript and Discord’s embedded app framework.

Everyone’s right - py-cord only works for bots. But you can bridge this gap pretty easily.

I’ve built similar setups where I needed Discord profile integration but wanted to keep my Python backend. The trick? Use automation to connect everything.

Build the web app part for Discord’s embedded platform like others said. Then automate the data flow between your Discord web app and Python services. You get both - profile integration that Discord requires, plus all your Python logic running behind the scenes.

The automation handles user auth, data sync, and API calls between your web frontend and Python backend. You can even automate deployments so Python code updates automatically refresh the Discord app.

This lets you keep using Python for core logic while meeting Discord’s requirements for profile apps. Way cleaner than forcing everything into pure web tech.

Latenode makes this integration super smooth with its automation workflows. Check it out: https://latenode.com

yeah, py-cord won’t help ya here. discord profile apps require activities api, and that’s not bot stuff. gotta register as an activity in the developer portal n build it with js/html. it’s kinda a pain, but it’s how discord set things up.

You’ve got a misunderstanding about what py-cord can do. What you want sounds more like Discord’s Activities feature or embedded applications - not bot stuff. Py-cord is for making Discord bots that sit in servers and respond to commands. User profile applications need HTML and JavaScript, not Python. Check Discord’s developer docs for Activities - that’s where you’ll find what you need. You’ll have to set up your app differently and use web technologies instead.

I had the exact same confusion when I started with Discord dev. Discord’s terminology is super misleading - they use “applications” for different things. Sounds like you want user profile customizations or activities, which py-cord can’t handle. Py-cord is only for server bots that run slash commands and handle events. For profile stuff, you need Discord’s embedded app SDK - it’s all web tech, not Python. You’ll create a different app type in the Developer Portal and build it as a web app instead of a bot. Check out Discord’s official Activities docs - that’s what covers profile integration.

I’ve worked with Discord’s developer platform and yeah, there’s tons of confusion about the different app types. What you want isn’t possible with py-cord - that library’s for Discord bots that sit in servers and handle messages or slash commands. Profile applications are completely different. They need Discord’s Activities SDK and web dev skills, not Python. You register these as Activities in the Developer Portal, not bot applications. You’ll be working with HTML, CSS, and JavaScript to build what shows up on profiles. Even the permissions and OAuth flows are different from regular bots. Start with Discord’s official Activities docs and examples since it’s a totally different approach from bot development.

hey! just a heads up - profile apps and bots are kinda different. py-cord is mainly for bots, not user profiles. if you’re lookin to add stuff to profiles, check out discord’s activities sdk or the embedded app platform instead.