/[sudobot]/trunk/src/commands/utils/SnippetCommand.ts
ViewVC logotype

Diff of /trunk/src/commands/utils/SnippetCommand.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 257 by rakin, Mon Jul 29 17:29:14 2024 UTC revision 362 by rakin, Mon Jul 29 17:29:47 2024 UTC
# Line 1  Line 1 
1  import { CommandInteraction, FileOptions, GuildMember, Interaction, Message, MessageAttachment } from 'discord.js';  import { CommandInteraction, FileOptions } from 'discord.js';
2  import BaseCommand from '../../utils/structures/BaseCommand';  import BaseCommand from '../../utils/structures/BaseCommand';
3  import DiscordClient from '../../client/Client';  import DiscordClient from '../../client/Client';
 import CommandOptions from '../../types/CommandOptions';  
4  import InteractionOptions from '../../types/InteractionOptions';  import InteractionOptions from '../../types/InteractionOptions';
 import MessageEmbed from '../../client/MessageEmbed';  
 import { download } from '../../utils/util';  
5  import path from 'path';  import path from 'path';
 import { fetchEmoji } from '../../utils/Emoji';  
6    
7  export default class AddsnippetCommand extends BaseCommand {  export default class AddsnippetCommand extends BaseCommand {
8      supportsInteractions: boolean = true;      supportsInteractions: boolean = true;
# Line 35  export default class AddsnippetCommand e Line 31  export default class AddsnippetCommand e
31                      files: snippet.files.map(name => {                      files: snippet.files.map(name => {
32                          return {                          return {
33                              name,                              name,
34                              attachment: path.resolve(__dirname, '../../../storage', name)                              attachment: path.resolve(process.env.SUDO_PREFIX ?? path.join(__dirname, '../../..'), 'storage', name)
35                          } as FileOptions                          } as FileOptions
36                      }),                      }),
37                      embeds: snippet.embeds                      embeds: snippet.embeds
# Line 62  export default class AddsnippetCommand e Line 58  export default class AddsnippetCommand e
58              return await command.run(client, msg, options);              return await command.run(client, msg, options);
59          }          }
60      }      }
 }  
61    }

Legend:
Removed from v.257  
changed lines
  Added in v.362

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26