mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-26 14:19:11 +02:00
Attempt to Fix
This commit is contained in:
@@ -74,6 +74,7 @@ module.exports = class AkinatorCommand extends Command {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async createSession(channel) {
|
async createSession(channel) {
|
||||||
|
const time = Date.now();
|
||||||
const { body } = await request
|
const { body } = await request
|
||||||
.get('https://srv13.akinator.com:9196/ws/new_session')
|
.get('https://srv13.akinator.com:9196/ws/new_session')
|
||||||
.query({
|
.query({
|
||||||
@@ -84,7 +85,7 @@ module.exports = class AkinatorCommand extends Command {
|
|||||||
constraint: 'ETAT<>\'AV\'',
|
constraint: 'ETAT<>\'AV\'',
|
||||||
soft_constraint: channel.nsfw ? '' : 'ETAT=\'EN\'',
|
soft_constraint: channel.nsfw ? '' : 'ETAT=\'EN\'',
|
||||||
question_filter: channel.nsfw ? '' : 'cat=1',
|
question_filter: channel.nsfw ? '' : 'cat=1',
|
||||||
_: Date.now()
|
_: time
|
||||||
});
|
});
|
||||||
if (body.completion !== 'OK') return { data: null, raw: body };
|
if (body.completion !== 'OK') return { data: null, raw: body };
|
||||||
const data = body.parameters;
|
const data = body.parameters;
|
||||||
@@ -92,7 +93,8 @@ module.exports = class AkinatorCommand extends Command {
|
|||||||
id: data.identification.session,
|
id: data.identification.session,
|
||||||
signature: data.identification.signature,
|
signature: data.identification.signature,
|
||||||
step: 0,
|
step: 0,
|
||||||
progression: Number.parseInt(data.step_information.progression, 10)
|
progression: Number.parseInt(data.step_information.progression, 10),
|
||||||
|
time
|
||||||
});
|
});
|
||||||
return { data: data.step_information, raw: body };
|
return { data: data.step_information, raw: body };
|
||||||
}
|
}
|
||||||
@@ -107,7 +109,7 @@ module.exports = class AkinatorCommand extends Command {
|
|||||||
step: session.step,
|
step: session.step,
|
||||||
answer,
|
answer,
|
||||||
question_filter: channel.nsfw ? '' : 'cat=1',
|
question_filter: channel.nsfw ? '' : 'cat=1',
|
||||||
_: Date.now()
|
_: session.time + 1
|
||||||
});
|
});
|
||||||
if (body.completion !== 'OK') return { data: null, raw: body };
|
if (body.completion !== 'OK') return { data: null, raw: body };
|
||||||
const data = body.parameters;
|
const data = body.parameters;
|
||||||
@@ -115,7 +117,8 @@ module.exports = class AkinatorCommand extends Command {
|
|||||||
id: session.id,
|
id: session.id,
|
||||||
signature: session.signature,
|
signature: session.signature,
|
||||||
step: Number.parseInt(data.step, 10),
|
step: Number.parseInt(data.step, 10),
|
||||||
progression: Number.parseInt(data.progression, 10)
|
progression: Number.parseInt(data.progression, 10),
|
||||||
|
time: session.time + 1
|
||||||
});
|
});
|
||||||
return { data, raw: body };
|
return { data, raw: body };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user