diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/commands/next.ts | 10 | ||||
| -rw-r--r-- | src/inversify.config.ts | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/commands/next.ts b/src/commands/next.ts new file mode 100644 index 0000000..a9796c0 --- /dev/null +++ b/src/commands/next.ts @@ -0,0 +1,10 @@ +import {injectable} from 'inversify'; +import Skip from './skip.js'; +import {SlashCommandBuilder} from '@discordjs/builders'; + +@injectable() +export default class extends Skip { + public readonly slashCommand = new SlashCommandBuilder() + .setName('next') + .setDescription('skip to the next song'); +} diff --git a/src/inversify.config.ts b/src/inversify.config.ts index 2119b98..e4c30e3 100644 --- a/src/inversify.config.ts +++ b/src/inversify.config.ts @@ -31,6 +31,7 @@ import Resume from './commands/resume.js'; import Seek from './commands/seek.js'; import Shuffle from './commands/shuffle.js'; import Skip from './commands/skip.js'; +import Next from './commands/next.js'; import Stop from './commands/stop.js'; import Unskip from './commands/unskip.js'; import ThirdParty from './services/third-party.js'; @@ -77,6 +78,7 @@ container.bind<SpotifyAPI>(TYPES.Services.SpotifyAPI).to(SpotifyAPI).inSingleton Seek, Shuffle, Skip, + Next, Stop, Unskip, ].forEach(command => { |
