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
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