choose random pages too

This commit is contained in:
Loïc Bersier 2019-06-26 15:15:26 +02:00
parent 49055ca2a0
commit 6cac87a30d

View file

@ -32,13 +32,16 @@ class FourchanCommand extends Command {
if (!args.board) return; if (!args.board) return;
fetch(`https://a.4cdn.org/${args.board}/1.json`).then((response) => { let i = Math.floor((Math.random() * 5) + 1);
fetch(`https://a.4cdn.org/${args.board}/${i}.json`).then((response) => {
return response.json(); return response.json();
}).then((response) => { }).then((response) => {
if (!response.threads) if (!response.threads)
return message.channel.send('Not a valid board'); return message.channel.send('Not a valid board');
let i = Math.floor((Math.random() * response.threads.length)); i = Math.floor((Math.random() * response.threads.length) + 1);
// If post is sticky search again // If post is sticky search again
while(response.threads[i].posts[0].sticky == 1) { while(response.threads[i].posts[0].sticky == 1) {