Use this app to interact with the Discord API using a bot in your account
Make a GET request to https://api.sendpulse.com/emails/{email}
Assign a role to a user. Remember that your bot requires the MANAGE_ROLES
permission. See the docs here
Make a POST request to https://api.sendpulse.com/addressbooks/{id}/emails/unsubscribe
Create a new invite for the channel. See the docs here
The Pipedream Discord app enables you to build event-driven workflows that interact with the Discord API. When you authorize the Pipedream app's access to your guilds, you can use Pipedream workflows to perform common Discord actions, or write your own code against the Discord API.
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}`,
},
})
},
})
SendPulse is a powerful platform that lets you send emails, push notifications,
and SMS messages using their API. It offers advanced features such as email
segmentation, autoresponders, advanced analytics, and more. With the SendPulse
API, you can build amazing automated marketing solutions that can help you
increase conversions, reach more users, and boost your customer engagement.
Send pulse API can be used to build:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendpulse: {
type: "app",
app: "sendpulse",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.sendpulse.com/senders`,
headers: {
Authorization: `Bearer ${this.sendpulse.$auth.oauth_access_token}`,
},
})
},
})