added version 2.0

This commit is contained in:
Lukian LEIZOUR 2024-03-04 20:38:46 +01:00
parent 0163d40b4e
commit 0f18925d1a
3231 changed files with 1449 additions and 374732 deletions

62
libs/embeds.js Normal file
View file

@ -0,0 +1,62 @@
const { EmbedBuilder } = require("discord.js");
function errorEmbed(error) {
return new EmbedBuilder()
.setTitle("Error")
.setDescription(error)
.setColor("#F6C6F9")
.setFooter({ text: "Bot by @ninja_jambon" });
}
function convBeginEmbed() {
return new EmbedBuilder()
.setTitle("Conversation beginning")
.setDescription(
"Click on the button below or use the command **/closeconv** to close the conversation."
)
.setColor("#F6C6F9")
.setFooter({ text: "Bot by @ninja_jambon" });
}
function convCreatedEmbed(channelId) {
return new EmbedBuilder()
.setTitle("Conversation created")
.setDescription(`Your conversation has been created at <#${channelId}>.`)
.setColor("#F6C6F9")
.setFooter({ text: "Bot by @ninja_jambon" });
}
function requestResponseEmbed(
user,
prompt,
response,
quota,
prompt_usage,
completion_usage
) {
return new EmbedBuilder()
.setAuthor({
name: user.username,
iconURL:
"https://cdn.discordapp.com/avatars/" +
user.id +
"/" +
user.avatar +
".jpeg",
})
.setTitle(prompt)
.setDescription(response)
.setFooter({
text: `Quota used ${prompt_usage + completion_usage}$ | New quota: ${
quota + prompt_usage + completion_usage
}$ | Quota remaining : ${0.4 - prompt_usage - completion_usage}$`,
})
.setColor("#F6C6F9");
}
module.exports = {
errorEmbed,
convBeginEmbed,
convCreatedEmbed,
requestResponseEmbed,
};