Discord Bot: List Channels
List all channels in a Discord server. Returns channel IDs, names, and types. Use this to discover channel IDs for the Send Message action.
Action du catalogue Intégrations pipedream:discord
Lister tous les canaux dans un serveur Discord. Retourne les ID des canaux, les noms et les types. Utilisez ceci pour découvrir les ID des canaux pour l'action Envoyer un message.
En un coup d'œil
| Champ | Valeur |
|---|---|
| ID de l'action | discord-bot-list-channels |
| Catégorie | Intégrations |
| Connecteur | pipedream:discord |
| Nécessite du gaz | Non |
| Mouvement de fonds | Aucun déclaré |
| Étiquettes | pipedream, integration, oauth, discord, community, read, list |
Schéma de la charge utile
| Champ | Type | Requis | Description |
|---|---|---|---|
guildId | string | Non | ID du serveur Discord (guilde). Lorsque omis, retourne la liste des serveurs auxquels le bot a été ajouté au lieu des canaux. |
Schéma du résultat
| Champ | Type | Requis | Description |
|---|---|---|---|
success | boolean | Oui | Si les canaux ont été listés avec succès |
data | object | Non | Réponse de l'API Discord contenant la liste des canaux |
exports | object | Non | Valeurs exportées de l'action |
Exemples
json{ "type": "discord-bot-list-channels", "payload": { "guildId": "example-guildId" }, "children": [], "connector": { "type": "pipedream:discord", "id": "conn_pipedream_discord" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/discord-bot-list-channels/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "guildId": "example-guildId" }}'
Les champs de charge utile peuvent utiliser des expressions de workflow telles que {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, et {{$props.asset}} lorsque la valeur doit provenir d'un déclencheur, d'un nœud précédent ou d'une propriété de workflow réutilisable.
