@kamkam1_0/discord.js
Version:
Allows you to fully interact with discord's apis
45 lines (42 loc) • 1.13 kB
JavaScript
const Base = require("../bases/baseguild")
const emojiMethod = require("../../methods/emoji")
class Emoji extends Base{
constructor(emoji, bot){
super(emoji, bot)
this.id = emoji.id
this.name = emoji.name
this.roles_ids = emoji.roles || []
this.require_colons = emoji.require_colons || null
this.managed = emoji.managed ?? false
this.animated = emoji.animated ?? false
this.available = emoji.available ?? true
}
/**
*
* @param {object} options
* @returns
*/
async modify(options){
let informations = {
botToken: this._token,
bot: this._bot,
id: this.id,
guild_id: this.guild_id
}
return emojiMethod.modify(informations, options)
}
/**
*
* @returns
*/
async delete(options){
let informations = {
botToken: this._token,
bot: this._bot,
id: this.id,
guild_id: this.guild_id
}
return emojiMethod.delete(informations, options)
}
}
module.exports = Emoji