Add Icons
This commit is contained in:
parent
a2000f8a19
commit
9a4c530c28
|
@ -3,16 +3,20 @@ class Message {
|
|||
* @typedef {Object} MessageFields
|
||||
* @property {import('discord.js').Snowflake} serverId
|
||||
* @property {string|null} serverName
|
||||
* @property {import('url').Url|null} serverIcon
|
||||
* @property {import('discord.js').Snowflake} authorId
|
||||
* @property {string|null} authorName
|
||||
* @property {import('url').Url|null} authorIcon
|
||||
* @property {string|null} message
|
||||
*/
|
||||
|
||||
constructor(){
|
||||
this.serverId = 1;
|
||||
this.serverName = "[No Server]";
|
||||
this.serverIcon = null;
|
||||
this.authorId = 1;
|
||||
this.authorName = "[No Author]";
|
||||
this.authorIcon = null;
|
||||
this.message = "[No Message]";
|
||||
}
|
||||
|
||||
|
@ -36,7 +40,9 @@ class Message {
|
|||
return {
|
||||
serverId : this.serverId,
|
||||
serverName : this.serverName,
|
||||
serverIcon : this.serverIcon,
|
||||
authorId : this.authorId,
|
||||
authorIcon: this.authorIcon,
|
||||
authorName: this.authorName,
|
||||
message: this.message
|
||||
};
|
||||
|
|
|
@ -13,12 +13,13 @@ const send = (message, database, channelId , uuid , discord) => {
|
|||
new EmbedBuilder()
|
||||
.setAuthor({
|
||||
name: message.authorName,
|
||||
iconURL: discord.user.displayAvatarURL()
|
||||
iconURL: message.authorIcon || discord.user.displayAvatarURL()
|
||||
})
|
||||
.setDescription(message.message)
|
||||
.setTimestamp()
|
||||
.setFooter({
|
||||
text: message.serverName,
|
||||
iconURL: discord.user.displayAvatarURL()
|
||||
iconURL: message.serverIcon || discord.user.displayAvatarURL()
|
||||
})
|
||||
]
|
||||
}).catch((error) => {
|
||||
|
|
|
@ -32,8 +32,10 @@ const initMessageManager = async (
|
|||
var _message = new Message();
|
||||
_message.authorId = message.author.id;
|
||||
_message.authorName = message.author.username;
|
||||
_message.authorIcon = message.author.displayAvatarURL();
|
||||
_message.serverId = message.guild.id;
|
||||
_message.serverName = message.guild.name,
|
||||
_message.serverIcon = message.guild.iconURL();
|
||||
_message.message = message.content;
|
||||
|
||||
database.insert("xan.messages" , _message.toArray() , (uuid) => {
|
||||
|
|
Loading…
Reference in New Issue