guillaumearnx
Member
Hello, I want to create a list command for the bot for list all tracks in a message.
Here are 4 different commands but none succeeds, I have an error each time
JavaScript:
command.createCommand('list1')
.addArgument(command.createArgument('rest').setName('searchstring'))
.checkPermission(requirePrivileges(PLAYBACK, ENQUEUE))
.exec((client, args, reply, ev) => {
// print syntax if no searchstring given
const tracks = media.getTracks()
reply(tracks);
successReaction(ev, reply);
});
command.createCommand('list2')
.addArgument(command.createArgument('rest').setName('searchstring'))
.checkPermission(requirePrivileges(PLAYBACK, ENQUEUE))
.exec((client, args, reply, ev) => {
// print syntax if no searchstring given
var tracks = media.getTracks()
reply(tracks.length);
successReaction(ev, reply);
});
command.createCommand('list3')
.addArgument(command.createArgument('rest').setName('searchstring'))
.checkPermission(requirePrivileges(PLAYBACK, ENQUEUE))
.exec((client, args, reply, ev) => {
// print syntax if no searchstring given
media.getTracks()
track.forEach(function(item){
reply(item);
});
successReaction(ev, reply);
});
command.createCommand('list4')
.addArgument(command.createArgument('rest').setName('searchstring'))
.checkPermission(requirePrivileges(PLAYBACK, ENQUEUE))
.exec((client, args, reply, ev) => {
// print syntax if no searchstring given
media.getTracks()
const response = track[track.length];
reply(response);
successReaction(ev, reply);
});
Here are 4 different commands but none succeeds, I have an error each time