Commit graph

155 commits

Author SHA1 Message Date
Raphael
96dabb6693 feat(event/client): adding the timestamp on the log 2025-11-25 15:25:44 +01:00
Raphael
536b33ba64 style(events/client): editing the embed send to the buyer on guildDelete
- The embed now will take the footer
2025-11-25 15:25:44 +01:00
Raphael
4898b19afb style(events/client): editing the embed send to the buyer
- The embed now will take the footer
2025-11-25 15:25:44 +01:00
Raphael
dc1c048f78 feat(events/client): adding the client import on the ready event 2025-11-25 15:25:44 +01:00
Raphael
a8a1815287 feat(event/messages): adding the timestamp on the log 2025-11-25 15:25:44 +01:00
Raphael
2fdff650cc feat(lib): adding the info log 2025-11-25 15:25:44 +01:00
Raphael
9493cb7cd9 feat(lib): The placeholder handler is now part of the lib 2025-11-25 15:25:44 +01:00
Raphael
d447937c1b feat(lib): adding the getUserRoles function in lib
- Needed by other modules so terminated on the lib
2025-11-25 15:25:44 +01:00
Raphael
16f2236dd9 style(prima/guild): Changing the default joining message 2025-11-25 15:25:44 +01:00
Raphael
5b6f5b2ea9 refactor(commands/modertation): nuke's fetch in a single line 2025-11-25 15:25:44 +01:00
Raphael
e5dda46040 fix(commands/administration): now catching if the modal failed 2025-11-25 15:25:44 +01:00
Raphael
4b9124f562 feat(commands/administration): adding the value of the old value
- Allow to correct only and not re-type everything
2025-11-25 15:25:44 +01:00
Raphael
9d50717163 refactor(commands/administration): adding the function list placeholder
- Permit to change all information in only on function
2025-11-25 15:25:44 +01:00
Raphael
7061a98373 feat(commands/administration): adding the welcome show command 2025-11-25 15:25:44 +01:00
Raphael
0db6014b72 fix(commands/administration): Using the prisma type for prisma call
- changed the User / Guild into UserPrisma / GuildPrisma
2025-11-25 15:25:44 +01:00
Raphael
8d2268cee0 fix(prima/schema): adding the correct placeholder on the default messages 2025-11-25 15:25:44 +01:00
Raphael
e32e824c48 fix(commands/administration): using the new prisma field 2025-11-25 15:25:44 +01:00
Raphael
e2e66f9be3 feat!(prisma/schema): now the joins field will be indicated w/ join prefix
Was welcome but it's the module name
2025-11-25 15:25:44 +01:00
Raphael
06bd5d5cf3 feat(commands/administration): adding the leave module to welcome command 2025-11-25 15:25:44 +01:00
Raphael
5fde8a07b6 feat(commands/administration): Adding the start of the welcome command 2025-11-25 15:25:44 +01:00
Raphael
009486be98 style(administration/logs): the emoji for the logs configuration 2025-11-25 15:25:44 +01:00
Raphael
206eb37dfe feat(prima): adding the welcome/leave channel field
- The id of the channels will store the id channel for welcome
2025-11-25 15:25:44 +01:00
Raphael
3799d6f922 core(git/workflows): now the workflow will accept warning
- Since the last update the deprecated is write in the lib but not the
alternative yet
2025-11-25 15:25:44 +01:00
Raphael
084a41adae fix(assets/emoji): removing the closing ','
Will not compile but now patched
2025-11-25 15:25:44 +01:00
Raphael
e6d1a1406e refactor(commands/utils): now info will use the pwn emoji
Changing the name of the pwn emoji previously dash
2025-11-25 15:25:44 +01:00
Raphael
a3f7706bcb refactor(assets/emoji): creating subfolder to improve read and organisation 2025-11-25 15:25:44 +01:00
Raphael
f6c759c00c refactor(assets/emoji): dash is now renamed as pwn
Pwn badge is for my CTFTeam
2025-11-25 15:25:44 +01:00
Raphael
8c251bf204 style(assets/emoji): adding the config emojis
- enable / disable emoji
2025-11-25 15:25:44 +01:00
Raphael
5f737a2576 style(commands/utils): Translate the role configuration
- Yes maybe one day will do the english and french configuration planed
once the bot will be functionnal
2025-11-25 15:25:44 +01:00
Raphael
e531f43d32 core(packages): update the packages
using bun update :)
2025-11-25 15:25:44 +01:00
Raphael
e6498ac804 refactor(commands/administration): linting the collector of join's command 2025-11-25 15:25:44 +01:00
Raphael
fdc78a69dd core(packages/discord.js): Came back to discord.js v14
- The 15 doesn't have any documentation and is not stable
2025-11-25 15:25:44 +01:00
Raphaël
de6c03ac1c core(git/action): removing the check on pr
The action have to be on every push so the double is useless
2025-11-23 00:48:52 +01:00
Raphaël
4afc86624d feat(commands/administration): Deleting the join command will come back later
- Will focus on event to be logs complient
2025-11-23 00:48:40 +01:00
Raphaël
b50582b73e feat(git/readme): updating the old liscence to the french version
Updated license information from MIT to GNU Affero General Public License v3.0.
2025-11-23 00:48:40 +01:00
Raphaël
b055448211 feat(git/readme): adding the liscence at the end of the readme 2025-11-23 00:41:31 +01:00
Raphaël
0587562c3f core(git/license): GNU Affero General Public License v3
Added the GNU Affero General Public License v3 to the project, ensuring users have the freedom to share and modify the software.
2025-11-15 00:48:44 +01:00
Raphael
2a0111efea feat(commands/moderation): adding the option to silent notification 2025-11-15 00:41:39 +01:00
Raphael
9b770235f0 refactor(commands/moderation): removing the extansion after @lib/perm 2025-11-15 00:41:39 +01:00
Raphael
240ee7fbdc fix(commands/administration): join command use now the ButtonBuilder like discord v15 2025-11-15 00:41:39 +01:00
Raphael
9e6a4a0993 feat(commmands/custom): Update the set command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
dde23bf13a feat(commmands/administration): Update the log command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
0c081a7ace feat(commmands/administration): Update the deletecat command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
e1abcd5b24 feat(commmands/rank): Update the buyer command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
5f89afda04 fix(events/client): User -> UserPrima to not confuse w/ discord type 2025-11-15 00:41:39 +01:00
Raphael
87ea1b7f9b feat(commmands/rank): Update the owner command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
c016fbbb9f feat(commmands/rank): Update the whitelist command's permission check to use the isOwner function 2025-11-15 00:41:39 +01:00
Raphael
31a29d2884 fix(events/client): now using the number to assign the embed color 2025-11-15 00:41:39 +01:00
Raphael
8c11f466f7 fix(events/client): Guild -> GuildPrima to not confuse w/ discord type 2025-11-15 00:41:39 +01:00
Raphael
022f629921 feat(lib/perm): adding the functions isOwner / isBuyer
- Those functions will permit more portabilities to the code to check if
a user can perform an action or not
2025-11-15 00:41:39 +01:00