Sim

Discord

Interagir avec Discord

Discord est une plateforme de communication puissante qui vous permet de vous connecter avec vos amis, des communautés et des équipes. Elle offre une gamme de fonctionnalités pour la collaboration en équipe, notamment des canaux textuels, des canaux vocaux et des appels vidéo.

Avec un compte Discord ou un bot, vous pouvez :

  • Envoyer des messages : envoyer des messages dans un canal spécifique
  • Obtenir des messages : récupérer des messages d'un canal spécifique
  • Obtenir des informations sur un serveur : récupérer des informations sur un serveur spécifique
  • Obtenir des informations sur un utilisateur : récupérer des informations sur un utilisateur spécifique

Dans Sim, l'intégration Discord permet à vos agents d'accéder et d'exploiter les serveurs Discord de votre organisation. Les agents peuvent récupérer des informations depuis les canaux Discord, rechercher des utilisateurs spécifiques, obtenir des informations sur les serveurs et envoyer des messages. Cela permet à vos workflows de s'intégrer à vos communautés Discord, d'automatiser les notifications et de créer des expériences interactives.

Important : pour lire le contenu des messages, votre bot Discord doit avoir l'option « Message Content Intent » activée dans le portail développeur Discord. Sans cette permission, vous recevrez toujours les métadonnées des messages, mais le champ de contenu apparaîtra vide.

Les composants Discord dans Sim utilisent un chargement paresseux efficace, ne récupérant les données que lorsque nécessaire pour minimiser les appels API et éviter les limitations de taux. Le rafraîchissement des jetons se produit automatiquement en arrière-plan pour maintenir votre connexion.

Configuration de votre bot Discord

  1. Accédez au Portail des développeurs Discord
  2. Créez une nouvelle application et naviguez vers l'onglet « Bot »
  3. Créez un bot et copiez votre jeton de bot
  4. Sous « Intents privilégiés de passerelle », activez l'Intent de contenu des messages pour lire le contenu des messages
  5. Invitez votre bot sur vos serveurs avec les permissions appropriées

Instructions d'utilisation

Intégration complète de Discord : messages, fils de discussion, canaux, rôles, membres, invitations et webhooks.

Outils

discord_send_message

Envoyer un message à un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord où envoyer le message
contentchaîneNonLe contenu textuel du message
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
filesfichier[]NonFichiers à joindre au message

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du message Discord

discord_get_messages

Récupérer des messages d'un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord pour récupérer les messages
limitnombreNonNombre maximum de messages à récupérer (par défaut : 10, max : 100)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetConteneur pour les données des messages

discord_get_server

Récupérer des informations sur un serveur Discord (guilde)

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetInformations sur le serveur Discord (guilde)

discord_get_user

Récupérer des informations sur un utilisateur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiJeton du bot Discord pour l'authentification
userIdchaîneOuiL'ID de l'utilisateur Discord

Sortie

ParamètreTypeDescription
messagestringMessage de succès ou d'erreur
dataobjectInformations de l'utilisateur Discord

discord_edit_message

Modifier un message existant dans un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message à modifier
contentchaîneNonLe nouveau contenu textuel du message
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du message Discord mis à jour

discord_delete_message

Supprimer un message d'un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message à supprimer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_add_reaction

Ajouter une réaction emoji à un message Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message auquel réagir
emojichaîneOuiL'emoji à utiliser pour la réaction (emoji unicode ou emoji personnalisé au format nom:id)
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_remove_reaction

Supprimer une réaction d'un message Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message avec la réaction
emojichaîneOuiL'emoji à supprimer (emoji unicode ou emoji personnalisé au format nom:id)
userIdchaîneNonL'ID de l'utilisateur dont la réaction doit être supprimée (omettre pour supprimer la propre réaction du bot)
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_pin_message

Épingler un message dans un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message à épingler
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_unpin_message

Désépingler un message dans un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord contenant le message
messageIdchaîneOuiL'ID du message à désépingler
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_create_thread

Créer un fil de discussion dans un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord où créer le fil de discussion
namechaîneOuiLe nom du fil de discussion (1-100 caractères)
messageIdchaîneNonL'ID du message à partir duquel créer un fil de discussion (si création à partir d'un message existant)
autoArchiveDurationnombreNonDurée en minutes avant l'auto-archivage du fil de discussion (60, 1440, 4320, 10080)
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du fil de discussion créé

discord_join_thread

Rejoindre un fil de discussion dans Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
threadIdchaîneOuiL'ID du fil de discussion à rejoindre
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_leave_thread

Quitter un fil de discussion Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
threadIdchaîneOuiL'ID du fil de discussion à quitter
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_archive_thread

Archiver ou désarchiver un fil de discussion dans Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
threadIdchaîneOuiL'ID du fil de discussion à archiver/désarchiver
archivedbooléenOuiIndique s'il faut archiver (true) ou désarchiver (false) le fil de discussion
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées mises à jour du fil de discussion

discord_create_channel

Créer un nouveau canal dans un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
namechaîneOuiLe nom du canal (1-100 caractères)
typenombreNonType de canal (0=texte, 2=vocal, 4=catégorie, 5=annonce, 13=scène)
topicchaîneNonSujet du canal (0-1024 caractères)
parentIdchaîneNonID de la catégorie parente pour le canal

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du canal créé

discord_update_channel

Mettre à jour un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord à mettre à jour
namechaîneNonLe nouveau nom pour le canal
topicchaîneNonLe nouveau sujet pour le canal
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du canal mis à jour

discord_delete_channel

Supprimer un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord à supprimer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_get_channel

Obtenir des informations sur un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord à récupérer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du canal

discord_create_role

Créer un nouveau rôle dans un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
namechaîneOuiLe nom du rôle
colornombreNonValeur de couleur RGB en entier (par exemple, 0xFF0000 pour rouge)
hoistbooléenNonIndique si les membres du rôle doivent être affichés séparément des membres en ligne
mentionablebooléenNonIndique si le rôle peut être mentionné

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du rôle créé

discord_update_role

Mettre à jour un rôle dans un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
roleIdchaîneOuiL'ID du rôle à mettre à jour
namechaîneNonLe nouveau nom pour le rôle
colornombreNonValeur de couleur RGB en entier
hoistbooléenNonIndique si les membres du rôle sont affichés séparément
mentionablebooléenNonIndique si le rôle peut être mentionné

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du rôle mis à jour

discord_delete_role

Supprimer un rôle d'un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
roleIdchaîneOuiL'ID du rôle à supprimer

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_assign_role

Attribuer un rôle à un membre dans un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à qui attribuer le rôle
roleIdchaîneOuiL'ID du rôle à attribuer

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_remove_role

Retirer un rôle d'un membre dans un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à qui retirer le rôle
roleIdchaîneOuiL'ID du rôle à retirer

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_kick_member

Expulser un membre d'un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à expulser
reasonchaîneNonRaison de l'expulsion du membre

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_ban_member

Bannir un membre d'un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à bannir
reasonchaîneNonRaison du bannissement du membre
deleteMessageDaysnombreNonNombre de jours pour lesquels supprimer les messages (0-7)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_unban_member

Débannir un membre d'un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à débannir
reasonchaîneNonRaison du débannissement du membre

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_get_member

Obtenir des informations sur un membre d'un serveur Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à récupérer

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du membre

discord_update_member

Mettre à jour un membre dans un serveur Discord (par ex., changer le surnom)

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)
userIdchaîneOuiL'ID de l'utilisateur à mettre à jour
nickchaîneNonNouveau surnom pour le membre (null pour supprimer)
mutebooléenNonIndique s'il faut mettre en sourdine le membre dans les canaux vocaux
deafbooléenNonIndique s'il faut rendre sourd le membre dans les canaux vocaux

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du membre mises à jour

discord_create_invite

Créer un lien d'invitation pour un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord pour lequel créer une invitation
maxAgenombreNonDurée de l'invitation en secondes (0 = n'expire jamais, par défaut 86400)
maxUsesnombreNonNombre maximum d'utilisations (0 = illimité, par défaut 0)
temporarybooléenNonSi l'invitation accorde une adhésion temporaire
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées de l'invitation créée

discord_get_invite

Obtenir des informations sur une invitation Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
inviteCodechaîneOuiLe code d'invitation à récupérer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées de l'invitation

discord_delete_invite

Supprimer une invitation Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
inviteCodechaîneOuiLe code d'invitation à supprimer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

discord_create_webhook

Créer un webhook dans un canal Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
channelIdchaîneOuiL'ID du canal Discord où créer le webhook
namechaîneOuiNom du webhook (1-80 caractères)
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du webhook créé

discord_execute_webhook

Exécuter un webhook Discord pour envoyer un message

Entrée

ParamètreTypeObligatoireDescription
webhookIdchaîneOuiL'ID du webhook
webhookTokenchaîneOuiLe jeton du webhook
contentchaîneOuiLe contenu du message à envoyer
usernamechaîneNonRemplacer le nom d'utilisateur par défaut du webhook
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetMessage envoyé via webhook

discord_get_webhook

Obtenir des informations sur un webhook Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
webhookIdchaîneOuiL'ID du webhook à récupérer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur
dataobjetDonnées du webhook

discord_delete_webhook

Supprimer un webhook Discord

Entrée

ParamètreTypeObligatoireDescription
botTokenchaîneOuiLe jeton du bot pour l'authentification
webhookIdchaîneOuiL'ID du webhook à supprimer
serverIdchaîneOuiL'ID du serveur Discord (ID de guilde)

Sortie

ParamètreTypeDescription
messagechaîneMessage de succès ou d'erreur

Notes

  • Catégorie : tools
  • Type : discord
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started