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