Hi, I am making a Discord bot and I am trying to add a premium function. I want to make it so that whenever someone buys something I can get their Discord user id So i can give them the premium access. I am using Discord.js.
We have member webhooks in our API that can let you know when someone has pledged (given money to) a creator: https://docs.patreon.com/#triggers-v2
You can get discord information from there, but the member object doesn’t have discord information directly; for that, you need to include the user (add a query param for include=user.null). In addition, you need to specify which fields to include (another query param
fields[user]=social_connections,first_name,last_name,.... See https://docs.patreon.com/#user-v2 for which fields can be requested on the user object and https://docs.patreon.com/#resources for an explanation of the JSON:API standard for requesting includes/fields.
Discord information can be found in the
Please reach out if you have further questions!