Commit graph

125 commits

Author SHA1 Message Date
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
Raphael
f7dbfbd2fa feat(commands/custom): set color is now updated to work in v15 2025-11-15 00:41:39 +01:00
Raphael
bec18a5a79 feat(lib/color): now adding the color management functions
- Discord always worked with #RRGGBB syntax so make a function to
translate that in number like the v15 ask to
2025-11-15 00:41:39 +01:00
Raphael
64a46e1a44 feat(prima/Guild): Update color type to an Integer
The discord.js v15 will change the management of the embed color to be
managed with only number and not string like v14
2025-11-15 00:41:39 +01:00
Raphael
6bad3415a6 feat(index): replacing the variable with the new lib/client 2025-11-14 22:15:07 +01:00
Raphael
70a1d75344 fix(lib/perm): now the bot by-pass the whitelist
- The nuke command wasn't possible is the bot wasn't whitelist
- My vision of the whitelist is to restrict people (other bots too) not
block the bot itself
2025-11-14 22:15:07 +01:00
Raphael
7b365660f5 feat(lib/client): now client is extern to be called on all function needed 2025-11-14 22:15:07 +01:00
Raphael
eb7cae0952 core(package): update the package to the newest version
- The `bun update` command was launch
2025-11-14 22:15:07 +01:00
Raphael
04854d997e feat(events/client): now the ready event create each member on guild
- The problem is now solve for every people without db
2025-10-26 22:35:29 +01:00
Raphael
eafbfc719a refactor(events/client): now guildCreate use the log wrapper 2025-10-26 22:35:29 +01:00
Raphael
da888835ff fix(cmd/utils): adding correct type on info command 2025-10-26 22:35:29 +01:00
Raphael
cb08d8e062 fix(events/messages): MessageCreate now create the user in the database if is doesn't exist 2025-10-26 22:35:29 +01:00
Raphael
19babd28f1 feat(lib/log): changing the wrap of the log to include the indent parameter 2025-10-26 22:35:29 +01:00
Raphael
5db4a7939d refactor(commands/adminstration): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
491feedfaf refactor(commands/custom): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
9f545203f3 refactor(commands/moderation): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
745b7d5690 refactor(commands/rank): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
bdfa9e1c9b refactor(commands/utils): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
afb9b13647 refactor(events/channel): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
c579048b33 refactor(events/client): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
a02dfb629e refactor(events/client): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
6b62e8e24e fix(events/developper): now using the correct fd / console methode 2025-10-26 22:35:29 +01:00
Raphael
3571cd8bb7 refactor(events/guild): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
a4c08eaae5 refactor(events/messages): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
6c3a7587e8 refactor(events/interaction): now using the new log system 2025-10-26 22:35:29 +01:00
Raphael
7d76366893 feat(events/ready): moving the ready event to /src/events/client/ready.ts 2025-10-26 22:35:29 +01:00
Raphael
b41ccc2468 refactor(index): using the new system log 2025-10-26 22:35:29 +01:00
Raphael
a9ac3eeec8 feat(lib/log): doing a wrapper for the log
- Now the log will be unifed
2025-10-26 22:35:29 +01:00
Raphaël
690255b863 Update README to clarify custom commands section
Removed placeholder text for custom commands in README.
2025-10-14 00:48:57 +02:00
Raphael
f22b1dbd77 style(git/readme): adding a real readme 2025-10-14 00:44:38 +02:00
Raphael
9e5aac0aca fix(scripts/build): editing build rules
- Now all the files will be built
2025-10-14 00:37:34 +02:00