Commit graph

  • dde334bdfa feat(events/guild): Adding the handling of guildBanRemove event master Raphael 2025-12-05 12:22:17 +01:00
  • 5c22f2dd25 feat(events/guild): Adding the handling of guildBanAdd event Raphael 2025-12-05 12:22:04 +01:00
  • d121765e88 feat(lib/client): now adding all the Gateway needed for the bot Raphael 2025-12-05 12:21:18 +01:00
  • d90746b07c style(commands/administration): logs now have only one configuration and not two Raphael 2025-12-05 12:20:49 +01:00
  • cabef748b0 refactor(commands/administration): fixing the log extansion in import Raphael 2025-12-05 12:19:32 +01:00
  • 2c09ecf9c3 refactor(event/client): guildCreate now removing the unused err param in catch Raphael 2025-12-05 12:17:34 +01:00
  • 6b2876e514 fix(commands/administration): now the interaction will not reply if the channel is deleted Raphael 2025-12-05 12:16:09 +01:00
  • 0afccf3735 feat(event/guild): creation of the event guildMemberRemove Raphael 2025-11-25 15:20:38 +01:00
  • 031055e09c feat(event/guild): creation of the event guildMemberAdd Raphael 2025-11-25 15:20:27 +01:00
  • 9cf864f56e feat(event/guild): adding the timestamp on the log Raphael 2025-11-25 15:17:05 +01:00
  • 96dabb6693 feat(event/client): adding the timestamp on the log Raphael 2025-11-25 15:16:54 +01:00
  • 536b33ba64 style(events/client): editing the embed send to the buyer on guildDelete Raphael 2025-11-25 15:16:29 +01:00
  • 4898b19afb style(events/client): editing the embed send to the buyer Raphael 2025-11-25 15:15:45 +01:00
  • dc1c048f78 feat(events/client): adding the client import on the ready event Raphael 2025-11-25 15:14:55 +01:00
  • a8a1815287 feat(event/messages): adding the timestamp on the log Raphael 2025-11-25 15:13:36 +01:00
  • 2fdff650cc feat(lib): adding the info log Raphael 2025-11-25 15:13:13 +01:00
  • 9493cb7cd9 feat(lib): The placeholder handler is now part of the lib Raphael 2025-11-25 15:12:45 +01:00
  • d447937c1b feat(lib): adding the getUserRoles function in lib Raphael 2025-11-25 15:12:01 +01:00
  • 16f2236dd9 style(prima/guild): Changing the default joining message Raphael 2025-11-25 15:10:44 +01:00
  • 5b6f5b2ea9 refactor(commands/modertation): nuke's fetch in a single line Raphael 2025-11-25 15:09:57 +01:00
  • e5dda46040 fix(commands/administration): now catching if the modal failed Raphael 2025-11-24 23:23:55 +01:00
  • 4b9124f562 feat(commands/administration): adding the value of the old value Raphael 2025-11-24 23:23:20 +01:00
  • 9d50717163 refactor(commands/administration): adding the function list placeholder Raphael 2025-11-24 23:22:24 +01:00
  • 7061a98373 feat(commands/administration): adding the welcome show command Raphael 2025-11-24 23:21:15 +01:00
  • 0db6014b72 fix(commands/administration): Using the prisma type for prisma call Raphael 2025-11-24 23:19:43 +01:00
  • 8d2268cee0 fix(prima/schema): adding the correct placeholder on the default messages Raphael 2025-11-24 23:18:52 +01:00
  • e32e824c48 fix(commands/administration): using the new prisma field Raphael 2025-11-24 22:02:55 +01:00
  • e2e66f9be3 feat!(prisma/schema): now the joins field will be indicated w/ join prefix Raphael 2025-11-24 22:02:30 +01:00
  • 06bd5d5cf3 feat(commands/administration): adding the leave module to welcome command Raphael 2025-11-24 21:58:39 +01:00
  • 5fde8a07b6 feat(commands/administration): Adding the start of the welcome command Raphael 2025-11-24 16:02:03 +01:00
  • 009486be98 style(administration/logs): the emoji for the logs configuration Raphael 2025-11-24 15:58:53 +01:00
  • 206eb37dfe feat(prima): adding the welcome/leave channel field Raphael 2025-11-24 15:57:48 +01:00
  • 3799d6f922 core(git/workflows): now the workflow will accept warning Raphael 2025-11-24 15:57:04 +01:00
  • 084a41adae fix(assets/emoji): removing the closing ',' Raphael 2025-11-24 14:46:09 +01:00
  • e6d1a1406e refactor(commands/utils): now info will use the pwn emoji Raphael 2025-11-24 14:08:48 +01:00
  • a3f7706bcb refactor(assets/emoji): creating subfolder to improve read and organisation Raphael 2025-11-24 14:07:39 +01:00
  • f6c759c00c refactor(assets/emoji): dash is now renamed as pwn Raphael 2025-11-24 14:07:00 +01:00
  • 8c251bf204 style(assets/emoji): adding the config emojis Raphael 2025-11-24 14:06:21 +01:00
  • 5f737a2576 style(commands/utils): Translate the role configuration Raphael 2025-11-24 13:48:55 +01:00
  • e531f43d32 core(packages): update the packages Raphael 2025-11-23 17:49:46 +01:00
  • e6498ac804 refactor(commands/administration): linting the collector of join's command Raphael 2025-11-23 13:04:08 +01:00
  • fdc78a69dd core(packages/discord.js): Came back to discord.js v14 Raphael 2025-11-23 13:03:15 +01:00
  • de6c03ac1c core(git/action): removing the check on pr Raphaël 2025-11-23 00:48:18 +01:00
  • 4afc86624d feat(commands/administration): Deleting the join command will come back later Raphaël 2025-11-23 00:45:35 +01:00
  • b50582b73e feat(git/readme): updating the old liscence to the french version Raphaël 2025-11-23 00:44:14 +01:00
  • b055448211 feat(git/readme): adding the liscence at the end of the readme Raphaël 2025-11-23 00:38:54 +01:00
  • 0587562c3f core(git/license): GNU Affero General Public License v3 Raphaël 2025-11-15 00:47:02 +01:00
  • 2a0111efea feat(commands/moderation): adding the option to silent notification Raphael 2025-11-15 00:38:13 +01:00
  • 9b770235f0 refactor(commands/moderation): removing the extansion after @lib/perm Raphael 2025-11-15 00:37:21 +01:00
  • 240ee7fbdc fix(commands/administration): join command use now the ButtonBuilder like discord v15 Raphael 2025-11-15 00:35:38 +01:00
  • 9e6a4a0993 feat(commmands/custom): Update the set command's permission check to use the isOwner function Raphael 2025-11-15 00:34:58 +01:00
  • dde23bf13a feat(commmands/administration): Update the log command's permission check to use the isOwner function Raphael 2025-11-15 00:34:43 +01:00
  • 0c081a7ace feat(commmands/administration): Update the deletecat command's permission check to use the isOwner function Raphael 2025-11-15 00:34:16 +01:00
  • e1abcd5b24 feat(commmands/rank): Update the buyer command's permission check to use the isOwner function Raphael 2025-11-15 00:33:50 +01:00
  • 5f89afda04 fix(events/client): User -> UserPrima to not confuse w/ discord type Raphael 2025-11-15 00:33:37 +01:00
  • 87ea1b7f9b feat(commmands/rank): Update the owner command's permission check to use the isOwner function Raphael 2025-11-15 00:33:07 +01:00
  • c016fbbb9f feat(commmands/rank): Update the whitelist command's permission check to use the isOwner function Raphael 2025-11-15 00:32:55 +01:00
  • 31a29d2884 fix(events/client): now using the number to assign the embed color Raphael 2025-11-15 00:31:12 +01:00
  • 8c11f466f7 fix(events/client): Guild -> GuildPrima to not confuse w/ discord type Raphael 2025-11-15 00:28:52 +01:00
  • 022f629921 feat(lib/perm): adding the functions isOwner / isBuyer Raphael 2025-11-15 00:27:42 +01:00
  • f7dbfbd2fa feat(commands/custom): set color is now updated to work in v15 Raphael 2025-11-15 00:26:30 +01:00
  • bec18a5a79 feat(lib/color): now adding the color management functions Raphael 2025-11-15 00:25:46 +01:00
  • 64a46e1a44 feat(prima/Guild): Update color type to an Integer Raphael 2025-11-15 00:24:07 +01:00
  • 6bad3415a6 feat(index): replacing the variable with the new lib/client Raphael 2025-11-14 22:12:34 +01:00
  • 70a1d75344 fix(lib/perm): now the bot by-pass the whitelist Raphael 2025-11-14 22:11:54 +01:00
  • 7b365660f5 feat(lib/client): now client is extern to be called on all function needed Raphael 2025-11-14 22:10:13 +01:00
  • eb7cae0952 core(package): update the package to the newest version Raphael 2025-11-14 22:09:37 +01:00
  • 04854d997e feat(events/client): now the ready event create each member on guild Raphael 2025-10-26 22:32:58 +01:00
  • eafbfc719a refactor(events/client): now guildCreate use the log wrapper Raphael 2025-10-26 22:31:56 +01:00
  • da888835ff fix(cmd/utils): adding correct type on info command Raphael 2025-10-26 22:31:30 +01:00
  • cb08d8e062 fix(events/messages): MessageCreate now create the user in the database if is doesn't exist Raphael 2025-10-26 22:31:01 +01:00
  • 19babd28f1 feat(lib/log): changing the wrap of the log to include the indent parameter Raphael 2025-10-26 22:29:47 +01:00
  • 5db4a7939d refactor(commands/adminstration): now using the new log system Raphael 2025-10-26 17:51:24 +01:00
  • 491feedfaf refactor(commands/custom): now using the new log system Raphael 2025-10-26 17:51:13 +01:00
  • 9f545203f3 refactor(commands/moderation): now using the new log system Raphael 2025-10-26 17:50:59 +01:00
  • 745b7d5690 refactor(commands/rank): now using the new log system Raphael 2025-10-26 17:50:49 +01:00
  • bdfa9e1c9b refactor(commands/utils): now using the new log system Raphael 2025-10-26 17:50:42 +01:00
  • afb9b13647 refactor(events/channel): now using the new log system Raphael 2025-10-26 17:50:23 +01:00
  • c579048b33 refactor(events/client): now using the new log system Raphael 2025-10-26 17:50:11 +01:00
  • a02dfb629e refactor(events/client): now using the new log system Raphael 2025-10-26 17:49:46 +01:00
  • 6b62e8e24e fix(events/developper): now using the correct fd / console methode Raphael 2025-10-26 17:49:26 +01:00
  • 3571cd8bb7 refactor(events/guild): now using the new log system Raphael 2025-10-26 17:48:24 +01:00
  • a4c08eaae5 refactor(events/messages): now using the new log system Raphael 2025-10-26 17:48:16 +01:00
  • 6c3a7587e8 refactor(events/interaction): now using the new log system Raphael 2025-10-26 17:39:48 +01:00
  • 7d76366893 feat(events/ready): moving the ready event to /src/events/client/ready.ts Raphael 2025-10-26 17:38:37 +01:00
  • b41ccc2468 refactor(index): using the new system log Raphael 2025-10-26 17:37:40 +01:00
  • a9ac3eeec8 feat(lib/log): doing a wrapper for the log Raphael 2025-10-26 17:36:51 +01:00
  • 690255b863 Update README to clarify custom commands section Raphaël 2025-10-14 00:48:19 +02:00
  • f22b1dbd77 style(git/readme): adding a real readme Raphael 2025-10-14 00:44:17 +02:00
  • 9e5aac0aca fix(scripts/build): editing build rules Raphael 2025-10-14 00:36:42 +02:00
  • e91b4db39d style(eslint/config): removing useless configuration Raphael 2025-10-14 00:28:31 +02:00
  • ac1abbabc7 feat(bun): adding the configuration for better developpement Raphael 2025-10-14 00:26:56 +02:00
  • 6e154a8e60 feat: adding the deploy command Raphael 2025-10-14 00:21:02 +02:00
  • 88efec72eb feat(lib): adding the lib import Raphael 2025-10-14 00:20:41 +02:00
  • 7f07f9817c feat(events/developper): adding developpeur / host event Raphael 2025-10-14 00:20:10 +02:00
  • d8b7cdd678 feat!(internal): moving deploy-command script in index.ts Raphael 2025-10-14 00:19:44 +02:00
  • 9735528b2b refactor(events/messages): adding the tsconfig + eslint correction Raphael 2025-10-14 00:19:18 +02:00
  • c807c12d01 refactor(events/interaction): adding the tsconfig + eslint correction Raphael 2025-10-14 00:19:07 +02:00
  • 6d9ee2f966 refactor(events/guild): adding the tsconfig + eslint correction Raphael 2025-10-14 00:18:55 +02:00
  • d14c847c4b refactor(events/client): adding the tsconfig + eslint correction Raphael 2025-10-14 00:18:43 +02:00