fixes an issue where the bot would edit deleted replies

This commit is contained in:
derpystuff 2023-06-26 11:10:35 +02:00
parent bbafd7f48c
commit 4f1d288d3e
11 changed files with 31 additions and 32 deletions

View file

@ -30,7 +30,7 @@ module.exports = {
emb.footer = {
text: "This might take several minutes to complete."
};
response.edit({ embeds: [ emb ] });
editOrReply(context, { embeds: [ emb ] });
}, 30000)
try{
@ -54,10 +54,10 @@ module.exports = {
})
}
await response.edit({ embeds, files })
await editOrReply(context, { embeds, files })
}catch(e){
if(e.response.status == 503) return await response.edit({embeds:[createEmbed("error", context, `DALL-E server is busy, try again later.`)]})
await response.edit({embeds:[createEmbed("error", context, `Image generation failed.`)]})
if(e.response.status == 503) return await editOrReply(context, createEmbed("error", context, `DALL-E Mini server is busy, try again later.`))
await editOrReply(context, createEmbed("error", context, `Image generation failed.`))
}
},
};

View file

@ -31,7 +31,7 @@ module.exports = {
const timings = Date.now();
let mkswt = await billboardCityscape(image)
return await response.edit({
return await editOrReply(context, {
embeds: [createEmbed("image", context, {
url: "makesweet.gif",
time: ((Date.now() - timings) / 1000).toFixed(2),
@ -44,7 +44,7 @@ module.exports = {
})
} catch (e) {
console.log(e)
await response.edit({ embeds: [createEmbed("error", context, "Something went wrong.")] })
await editOrReply(context, { embeds: [createEmbed("error", context, "Something went wrong.")] })
}
},
}

View file

@ -31,7 +31,7 @@ module.exports = {
const timings = Date.now();
let mkswt = await circuitBoard(image)
return await response.edit({
return await editOrReply(context, {
embeds: [createEmbed("image", context, {
url: "makesweet.gif",
time: ((Date.now() - timings) / 1000).toFixed(2),
@ -43,7 +43,7 @@ module.exports = {
files: [{ filename: "makesweet.gif", value: mkswt.body }]
})
} catch (e) {
await response.edit({ embeds: [createEmbed("error", context, e)] })
await editOrReply(context, createEmbed("error", context, e))
}
}
}

View file

@ -31,7 +31,7 @@ module.exports = {
const timings = Date.now();
let mkswt = await flag(image)
return await response.edit({
return await editOrReply(context, {
embeds: [createEmbed("image", context, {
url: "makesweet.gif",
time: ((Date.now() - timings) / 1000).toFixed(2),
@ -43,7 +43,7 @@ module.exports = {
files: [{ filename: "makesweet.gif", value: mkswt.body }]
})
} catch (e) {
await response.edit({ embeds: [createEmbed("error", context, e)] })
await editOrReply(context, createEmbed("error", context, e))
}
},
}

View file

@ -31,7 +31,7 @@ module.exports = {
const timings = Date.now();
let mkswt = await heartLocket(args.text, image)
return await response.edit({
return await editOrReply(context, {
embeds: [createEmbed("image", context, {
url: "makesweet.gif",
time: ((Date.now() - timings) / 1000).toFixed(2),
@ -43,7 +43,7 @@ module.exports = {
files: [{ filename: "makesweet.gif", value: mkswt.body }]
})
} catch (e) {
await response.edit({ embeds: [createEmbed("error", context, e)] })
await editOrReply(context, createEmbed("error", context, e))
}
}
}