Skip to main content

Chapitre 8 - Les channels

Nous rejoindre sur Discord

Dans ce chapitre, nous allons voit comment fonctionne un utilisateur. Quels sont les interactions que l'on peut faire avec.

Retrouvez l'ensemble des informations sur les utilisateurs dans : discord.js - GuildMember

Structure des channels

Channel text

TextChannel { // Information du channel
  type: 0, // type
  guild: <ref *1> Guild { // Information sur le serveur
    id: '1003624283458785290',
    name: 'Formation Bot Discord',
    icon: 'c2a1d07fd0c51b8c0774461cea51a837',
    features: [],
    commands: GuildApplicationCommandManager {
      permissions: [ApplicationCommandPermissionsManager],
      guild: [Circular *1]
    },
    ...,
  id: '1003624284553478276', // Id du channel
  name: 'général', // Nom du channel
  rawPosition: 0, // Position dans la liste des channels
  topic: null, // Sujet du channel
  lastMessageId: '1004400646306414694', // Id du dernier message envoyé dans le channel
  rateLimitPerUser: 0
}

discord.js.org

Channel vocal

VoiceChannel {                
  type: 2,                                                        
  guild: <ref *1> Guild {                                         
    id: '1003624283458785290',                                    
    name: 'Formation Bot Discord',                                
    icon: 'c2a1d07fd0c51b8c0774461cea51a837',                     
    features: [],                                                 
    commands: GuildApplicationCommandManager {                    
      permissions: [ApplicationCommandPermissionsManager],        
      guild: [Circular *1]                                        
    },                                                            
    
    ...
    stickers: GuildStickerManager { guild: [Circular *1] }
  },
  guildId: '1003624283458785290',
  parentId: '1003624284553478275',
  permissionOverwrites: PermissionOverwriteManager { channel: [Circular *2] },
  messages: MessageManager { channel: [Circular *2] },
  nsfw: false,
  id: '1003624284553478277',
  name: 'Général',
  rawPosition: 0,
  rtcRegion: null,
  bitrate: 64000,
  userLimit: 0,
  videoQualityMode: null,
  lastMessageId: null,
  rateLimitPerUser: 0
}

discord.js.org