/delete

Deletes all or a specific emoji reaction(s) from a message

This endpoint requires a POST request!

Endpoint Headers:

  • bot-token - Token of the Bot [String] (Required)

  • chan-id - ID of the channel to be fetched [Snowflake] (Required)

  • msg-id - ID of the message to be fetched [Snowflake] (Required)

  • apikey - Your Api Auth Key [String] (Required)

Endpoint Body Parameters

  • emoji - The emoji to be fetched [Unicode Emoji OR String] (Optional)

  • user-id - Delete specific users' reactions [String] (Optional)

If no emoji was specified, it will delete all reactions otherwise it will delete the one emoji specified.

If no user-id was specified, it will delete all reactions otherwise it will delete the one from the user specified.

Default emojis must be sent as unicode

Custom Emojis must be sent as name:id

Examples:

Data API version required. Must replace <version> with either release or beta.

Bot Designer for Discord

Example usage of /reaction/delete endpoint using BDFD

$httpAddHeader[apikey;<YOUR-API-KEY>]
$httpAddHeader[bot-token;<YOUR-BOT-TOKEN>]
$httpAddHeader[chan-id;1064098700307218463]
$httpAddHeader[msg-id;1064098700847210194]
$httpPost[https://bdfddata.rickyjs.xyz/<version>/reaction/delete;{
'emoji': <EMOJI>,
'user-id': '672215920558604332'
}]


$httpResult OR $httpResult[details]
Discord.js

Example usage of /reaction/delete endpoint using Discord.js

const axios = require('axios');
(async () => {
return await axios.post('https://bdfddata.rickyjs.xyz/<version>/reaction/delete', {
'emoji': <EMOJI>,
'user-id': '672215920558604332'
}, { 
headers: {
'apikey': <YOUR-API-KEY>,
'bot-token': <YOUR-BOT-TOKEN>,
'guild-id': '1064098700307218463',
'chan-id': '1064098700307218463',
'msg-id': '1064098700847210194'
}
}).then(res=>res.data)
})()

Possible Responses (Codes)

Code 200

API succeeded and details were fetched.

(Retrieves emoji info of the reactions on the message)

{
 status: 200,
 // if successful, nothing gets returned. else will say 'Unkown Emoji'
}
Code 400

An error occurred that stopped execution.

{
    status: 400
    error: 'Cannot read ...  (This can vary)'
}
Code 406

Body parameters were sent incoherently and could not be computed.

{ 
status: 406, 
error: 'Invalid formation of body paramaters.' 
}
Code 401

Invalid bot token was provided.

{
  status: 401,
  details: { message: '401: Unauthorized', code: 0 }
}

Last updated