mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	get rid of @ts-ignore or something
This commit is contained in:
		
							parent
							
								
									593efb3602
								
							
						
					
					
						commit
						0cba164f3d
					
				
					 3 changed files with 14 additions and 20 deletions
				
			
		|  | @ -124,14 +124,15 @@ export default new Command({ | ||||||
|             number: new Command({ |             number: new Command({ | ||||||
|                 description: "Amount of messages to delete.", |                 description: "Amount of messages to delete.", | ||||||
|                 async run($: CommonLibrary): Promise<any> { |                 async run($: CommonLibrary): Promise<any> { | ||||||
|  |                     if ($.channel.type === "dm") { | ||||||
|  |                         await $.channel.send("Can't clear messages in the DMs!"); | ||||||
|  |                         return; | ||||||
|  |                     } | ||||||
|                     $.message.delete(); |                     $.message.delete(); | ||||||
|                     const fetched = await $.channel.messages.fetch({ |                     const fetched = await $.channel.messages.fetch({ | ||||||
|                         limit: $.args[0] |                         limit: $.args[0] | ||||||
|                     }); |                     }); | ||||||
|                     $.channel |                     await $.channel.bulkDelete(fetched); | ||||||
|                         /// @ts-ignore
 |  | ||||||
|                         .bulkDelete(fetched) |  | ||||||
|                         .catch((error: any) => $.channel.send(`Error: ${error}`)); |  | ||||||
|                 } |                 } | ||||||
|             }) |             }) | ||||||
|         }), |         }), | ||||||
|  |  | ||||||
|  | @ -1,6 +1,4 @@ | ||||||
| import {MessageEmbed, version as djsversion} from "discord.js"; | import {MessageEmbed, version as djsversion} from "discord.js"; | ||||||
| /// @ts-ignore
 |  | ||||||
| import {version} from "../../package.json"; |  | ||||||
| import ms from "ms"; | import ms from "ms"; | ||||||
| import os from "os"; | import os from "os"; | ||||||
| import Command from "../core/command"; | import Command from "../core/command"; | ||||||
|  | @ -9,6 +7,8 @@ import {verificationLevels, filterLevels, regions, flags} from "../defs/info"; | ||||||
| import moment from "moment"; | import moment from "moment"; | ||||||
| import utc from "moment"; | import utc from "moment"; | ||||||
| 
 | 
 | ||||||
|  | const {version} = require("../../package.json"); | ||||||
|  | 
 | ||||||
| export default new Command({ | export default new Command({ | ||||||
|     description: "Command to provide all sorts of info about the current server, a user, etc.", |     description: "Command to provide all sorts of info about the current server, a user, etc.", | ||||||
|     run: "Please provide an argument.\nFor help, run `%prefix%help info`.", |     run: "Please provide an argument.\nFor help, run `%prefix%help info`.", | ||||||
|  | @ -36,13 +36,6 @@ export default new Command({ | ||||||
|             async run($: CommonLibrary): Promise<any> { |             async run($: CommonLibrary): Promise<any> { | ||||||
|                 const core = os.cpus()[0]; |                 const core = os.cpus()[0]; | ||||||
|                 const embed = new MessageEmbed() |                 const embed = new MessageEmbed() | ||||||
|                     .setThumbnail( |  | ||||||
|                         /// @ts-ignore
 |  | ||||||
|                         $.client.user?.displayAvatarURL({ |  | ||||||
|                             dynamic: true, |  | ||||||
|                             size: 2048 |  | ||||||
|                         }) |  | ||||||
|                     ) |  | ||||||
|                     .setColor($.guild?.me?.displayHexColor || "BLUE") |                     .setColor($.guild?.me?.displayHexColor || "BLUE") | ||||||
|                     .addField("General", [ |                     .addField("General", [ | ||||||
|                         `**❯ Client:** ${$.client.user?.tag} (${$.client.user?.id})`, |                         `**❯ Client:** ${$.client.user?.tag} (${$.client.user?.id})`, | ||||||
|  | @ -71,6 +64,11 @@ export default new Command({ | ||||||
|                         `\u3000 • Used: ${formatBytes(process.memoryUsage().heapUsed)}` |                         `\u3000 • Used: ${formatBytes(process.memoryUsage().heapUsed)}` | ||||||
|                     ]) |                     ]) | ||||||
|                     .setTimestamp(); |                     .setTimestamp(); | ||||||
|  |                 const avatarURL = $.client.user?.displayAvatarURL({ | ||||||
|  |                     dynamic: true, | ||||||
|  |                     size: 2048 | ||||||
|  |                 }); | ||||||
|  |                 if (avatarURL) embed.setThumbnail(avatarURL); | ||||||
|                 $.channel.send(embed); |                 $.channel.send(embed); | ||||||
|             } |             } | ||||||
|         }), |         }), | ||||||
|  | @ -156,8 +154,7 @@ export default new Command({ | ||||||
|                 .sort((a: {position: number}, b: {position: number}) => b.position - a.position) |                 .sort((a: {position: number}, b: {position: number}) => b.position - a.position) | ||||||
|                 .map((role: {toString: () => any}) => role.toString()) |                 .map((role: {toString: () => any}) => role.toString()) | ||||||
|                 .slice(0, -1); |                 .slice(0, -1); | ||||||
|             // @ts-ignore - Discord.js' typings seem to be outdated here. According to their v12 docs, it's User.fetchFlags() instead of User.flags.
 |             const userFlags = (await member.user.fetchFlags()).toArray(); | ||||||
|             const userFlags = ((await member.user.fetchFlags()) as UserFlags).toArray(); |  | ||||||
| 
 | 
 | ||||||
|             const embed = new MessageEmbed() |             const embed = new MessageEmbed() | ||||||
|                 .setThumbnail(member.user.displayAvatarURL({dynamic: true, size: 512})) |                 .setThumbnail(member.user.displayAvatarURL({dynamic: true, size: 512})) | ||||||
|  | @ -183,10 +180,7 @@ export default new Command({ | ||||||
|                     `**❯ Server Join Date:** ${moment(member.joinedAt).format("LL LTS")}`, |                     `**❯ Server Join Date:** ${moment(member.joinedAt).format("LL LTS")}`, | ||||||
|                     `**❯ Hoist Role:** ${member.roles.hoist ? member.roles.hoist.name : "None"}`, |                     `**❯ Hoist Role:** ${member.roles.hoist ? member.roles.hoist.name : "None"}`, | ||||||
|                     `**❯ Roles:** [${roles.length}]: ${ |                     `**❯ Roles:** [${roles.length}]: ${ | ||||||
|                         roles.length == 0 ? "None" |                         roles.length == 0 ? "None" : roles.length <= 10 ? roles.join(", ") : trimArray(roles).join(", ") | ||||||
|                             : roles.length <= 10 |  | ||||||
|                                 ? roles.join(", ") |  | ||||||
|                                 : trimArray(roles).join(", ") |  | ||||||
|                     }` |                     }` | ||||||
|                 ]); |                 ]); | ||||||
|             $.channel.send(embed); |             $.channel.send(embed); | ||||||
|  |  | ||||||
|  | @ -554,7 +554,6 @@ export abstract class GenericStructure { | ||||||
| 
 | 
 | ||||||
|     public save(asynchronous = true) { |     public save(asynchronous = true) { | ||||||
|         const tag = this.__meta__; |         const tag = this.__meta__; | ||||||
|         /// @ts-ignore
 |  | ||||||
|         delete this.__meta__; |         delete this.__meta__; | ||||||
|         FileManager.write(tag, this, asynchronous); |         FileManager.write(tag, this, asynchronous); | ||||||
|         this.__meta__ = tag; |         this.__meta__ = tag; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue