Wenn keine Hausaufgaben vorhanden sind und man versucht, den Hausaufgaben-Status zu bearbeiten, crasht der Bot.
Es kommt ein "Interaction failed"-Error
Konsole:
C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school\node_modules\discord.js\src\rest\RequestHandler.js:298
throw new DiscordAPIError(data, res.status, request);
^
DiscordAPIError: Invalid Form Body
components[0].components[0].max_values: int value should be greater than or equal to 1.
components[0].components[0].options: This field is required
at RequestHandler.execute (C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school\node_modules\discord.js\src\rest\RequestHandler.js:298:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async RequestHandler.push (C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school\node_modules\discord.js\src\rest\RequestHandler.js:50:14)
at async ButtonInteraction.update (C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school\node_modules\discord.js\src\structures\interfaces\InteractionResponses.js:218:5)
at async Object.execute (C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school\buttons\homework\edit_homework.js:84:9) {
method: 'post',
path: '/interactions/936731276893880340/aW50ZXJhY3Rpb246OTM2NzMxMjc2ODkzODgwMzQwOm1rZWtDRUJMNVV0Z0JrTVBPQ0pyTTlUelhqUDNybmhsMkNOcm5yM1lTWFprSDdJR0xJMlFJRlNYTWFvdTZzUWtycFdSa3B4TDFlUzdiOTVWR01zS2FYeHlXRm5TOXd3YXpVWXhXMmJVNUhXNUxhaTZSalF5SlVhTDU1MnVSTnFM/callback',
code: 50035,
httpStatus: 400,
requestData: {
json: {
type: 7,
data: {
content: undefined,
tts: false,
nonce: undefined,
embeds: [
{
title: 'Hausaufgaben bearbeiten',
type: 'rich',
description: 'Hier kannst du deine Hausaufgaben als erledigt markieren.\n' +
'Sie werden dir dann weiter unten in der Liste angezeigt.\n' +
'Wähle dazu eine oder mehrere Hausaufgaben aus der Liste aus und drücke einen der beiden Knöpfe, um die Markierung zu erstellen/entfernen.',
url: null,
timestamp: 0,
color: 3447003,
fields: [],
thumbnail: null,
image: null,
author: null,
footer: null
}
],
components: [
{ components: [Array], type: 1 },
{ components: [Array], type: 1 }
],
username: undefined,
avatar_url: undefined,
allowed_mentions: undefined,
flags: 64,
message_reference: undefined,
attachments: undefined,
sticker_ids: undefined
}
},
files: []
}
}
PS C:\Users\Nutzer\Documents\.Development\Zeug von GitHub, was ich runtergeladen hab lol\discord-for-school\discord-for-school> ```
Wenn keine Hausaufgaben vorhanden sind und man versucht, den Hausaufgaben-Status zu bearbeiten, crasht der Bot. Es kommt ein "Interaction failed"-Error
Konsole: