Chapitre 8 - Les channels
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
}
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
}