with Gumroad and Discord Bot?
Assign a role to a user. Remember that your bot requires the MANAGE_ROLES
permission. See the docs here
Create a new invite for the channel. See the docs here
The Gumroad API lets you tap into your digital storefront with ease, enabling seamless automation of your e-commerce activities. It's a game-changer for creators and entrepreneurs who use Gumroad to sell products. With this API on Pipedream, you can automate tasks like order processing, customer management, and sales reporting. Imagine syncing new purchases with your CRM, sending custom thank-you emails post-purchase, or compiling sales data without lifting a finger. Pipedream's serverless platform turns these ideas into reality, connecting Gumroad to countless other apps with zero server maintenance.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gumroad: {
type: "app",
app: "gumroad",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.gumroad.com/v2/user`,
headers: {
Authorization: `Bearer ${this.gumroad.$auth.oauth_access_token}`,
},
})
},
})
The Discord Bot API unlocks the power to interact with Discord users and channels programmatically, making it possible to automate messages, manage servers, and integrate with other services. With Pipedream's serverless platform, you can create complex workflows that respond to events in Discord, process data, and trigger actions in other apps. This opens up opportunities for community engagement, content moderation, analytics, and more, without the overhead of managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
discord_bot: {
type: "app",
app: "discord_bot",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://discord.com/api/users/@me`,
headers: {
"Authorization": `Bot ${this.discord_bot.$auth.bot_token}`,
},
})
},
})