Le module message comporte la fonctionnalité de pouvoir envoyer des messages dans des channels.
Ainsi les messages sont étroitement lié aux channels.
Routes
Get Channel Messages
GET - /channels/{channel.id}/messages
S'il opère sur un canal de guilde, ce point d'accès exige que l'utilisateur actuel ait l'autorisation VIEW_CHANNEL. S'il s'agit d'un canal vocal, il doit également disposer de l'autorisation CONNECT.
FIELD
TYPE
DESCRIPTION
DEFAULT
limit?
integer
Max number of messages to return (1-100)
50
Get Channel Message
GET - /channels/{channel.id}/messages/{message.id}
Create Message
POST - /channels/{channel.id}/messages
FIELD
TYPE
DESCRIPTION
content?*
string
Message contents (up to 2.000 characters)
attachments?
array of partial attachment objects
Attachment objects with filename and description
Delete Message
DELETE - `/channels/{channel.id}/messages/{message.id}
Supprimer un message. Si vous opérez sur un canal de guilde et que vous essayez de supprimer un message qui n'a pas été envoyé par l'utilisateur actuel, ce point d'accès nécessite la permission MANAGE_MESSAGES. Renvoie une réponse 204 vide en cas de succès.
Spécifications
Le module message comporte la fonctionnalité de pouvoir envoyer des messages dans des channels.
Ainsi les messages sont étroitement lié aux channels.
Routes
Get Channel Messages
GET
-/channels/{channel.id}/messages
S'il opère sur un canal de guilde, ce point d'accès exige que l'utilisateur actuel ait l'autorisation VIEW_CHANNEL. S'il s'agit d'un canal vocal, il doit également disposer de l'autorisation CONNECT.Get Channel Message
GET
-/channels/{channel.id}/messages/{message.id}
Create Message
POST
-/channels/{channel.id}/messages
Delete Message
DELETE
- `/channels/{channel.id}/messages/{message.id} Supprimer un message. Si vous opérez sur un canal de guilde et que vous essayez de supprimer un message qui n'a pas été envoyé par l'utilisateur actuel, ce point d'accès nécessite la permission MANAGE_MESSAGES. Renvoie une réponse 204 vide en cas de succès.