mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 05:04:58 +05:00
update for courses database changes
This commit is contained in:
parent
2cd08d3151
commit
321189f285
1 changed files with 8 additions and 7 deletions
|
@ -43,24 +43,25 @@ class Courses extends BaseCommand {
|
||||||
|
|
||||||
const code = interaction.options.getString("code");
|
const code = interaction.options.getString("code");
|
||||||
|
|
||||||
const response = await fetch(`https://courses.beatrun.ru/api/stats/${code}`).then(res => res.json());
|
const response = await fetch(`https://courses.beatrun.ru/api/info/${code}`).then(res => res.json());
|
||||||
|
const course = response.data;
|
||||||
|
|
||||||
if (response.res === 401) return interaction.error("beatrun.ru/courses:NOT_FOUND", null, { ephemeral: true, edit: true });
|
if (response.res === 401) return interaction.error("beatrun.ru/courses:NOT_FOUND", null, { ephemeral: true, edit: true });
|
||||||
|
|
||||||
const embed = client.embed({
|
const embed = client.embed({
|
||||||
title: code,
|
title: code,
|
||||||
description: `[${interaction.translate("beatrun.ru/courses:DOWNLOAD")}](https://courses.beatrun.ru/${response.course.path})`,
|
description: `[${interaction.translate("beatrun.ru/courses:DOWNLOAD")}](https://courses.beatrun.ru/${course.path})`,
|
||||||
thumbnail: response.course.mapimg,
|
thumbnail: course.mapimg,
|
||||||
url: `https://courses.beatrun.ru/?search=${code}`,
|
url: `https://courses.beatrun.ru/?search=${code}`,
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
name: interaction.translate("beatrun.ru/courses:MAP"),
|
name: interaction.translate("beatrun.ru/courses:MAP"),
|
||||||
value: `[${response.course.map}](https://steamcommunity.com/sharedfiles/filedetails/?id=${response.course.mapid})`,
|
value: `[${course.map}](https://steamcommunity.com/sharedfiles/filedetails/?id=${course.mapid})`,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: interaction.translate("beatrun.ru/courses:UPLOADER"),
|
name: interaction.translate("beatrun.ru/courses:UPLOADER"),
|
||||||
value: `[${response.course.uploader.name || response.course.uploader.userid}](https://steamcommunity.com/profiles/${response.course.uploader.userid})`,
|
value: `[${course.uploader.name || course.uploader.userid}](https://steamcommunity.com/profiles/${course.uploader.userid})`,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -70,12 +71,12 @@ class Courses extends BaseCommand {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: interaction.translate("beatrun.ru/courses:DATE"),
|
name: interaction.translate("beatrun.ru/courses:DATE"),
|
||||||
value: `<t:${Math.floor(response.course.time / 1000)}:D>`,
|
value: `<t:${Math.floor(course.time / 1000)}:D>`,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: interaction.translate("beatrun.ru/courses:PLAYS"),
|
name: interaction.translate("beatrun.ru/courses:PLAYS"),
|
||||||
value: `${response.course.plays || 0}`,
|
value: `${course.plays || 0}`,
|
||||||
inline: true,
|
inline: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in a new issue