Commit Graph

59 Commits

Author SHA1 Message Date
Gustavo "Guz" L. de Mello
cf59c2d8e0 feat(commands): handling of message components 2024-08-19 20:24:51 -03:00
Gustavo "Guz" L. de Mello
fd5e0fb2de feat(commands): handling of sub commands 2024-08-19 20:24:14 -03:00
Gustavo "Guz" L. de Mello
fde981eefc refactor(commands): move Command struct to it's own file 2024-08-19 20:22:28 -03:00
Gustavo "Guz" L. de Mello
c48360efbd feat(sqlite): fix channel groups table name 2024-08-15 15:57:00 -03:00
Gustavo "Guz" L. de Mello
bdcedf12a3 feat(guilddb): object constructors 2024-08-15 15:35:53 -03:00
Gustavo "Guz" L. de Mello
b38b7fefd1 fix(sqlite): fix select queries 2024-08-15 15:25:25 -03:00
Gustavo "Guz" L. de Mello
dd517ee8ea feat(bot,commands): error handling of commands 2024-08-15 14:34:30 -03:00
Gustavo "Guz" L. de Mello
4d5e54f30c refactor(bot,commands): new command handler 2024-08-14 23:58:03 -03:00
Gustavo "Guz" L. de Mello
360fb464b3 fix(sqlite): ignore when already in database 2024-08-14 23:41:20 -03:00
Gustavo "Guz" L. de Mello
fe48b038c6 feat(bot,events): add time and caller in logs 2024-08-14 23:41:01 -03:00
Gustavo "Guz" L. de Mello
899eb9bc4a feat(bot,events): new event handling 2024-08-14 23:26:11 -03:00
Gustavo "Guz" L. de Mello
85e278d245 feat(cli,logs): change logs to use slog interface and charmbracelet/log 2024-08-14 23:25:45 -03:00
Gustavo "Guz" L. de Mello
5cd3937bc7 feat(bot): command and event handling 2024-08-14 16:47:01 -03:00
Gustavo "Guz" L. de Mello
a50770e6b9 feat(guilddb,sqlite): support for multiple guilds 2024-08-14 14:21:10 -03:00
Gustavo "Guz" L. de Mello
ce536444e2 fix(sqlite): table shemas name in methods 2024-08-14 10:45:50 -03:00
Gustavo "Guz" L. de Mello
fbe0669b66 fix(cli): use flag value to database 2024-08-14 10:16:16 -03:00
Gustavo "Guz" L. de Mello
fcba1150fc feat(cli): log information for each step 2024-08-13 21:43:22 -03:00
Gustavo "Guz" L. de Mello
ac4eead188 fix(bot): Open method being wrongly used 2024-08-13 21:43:07 -03:00
Gustavo "Guz" L. de Mello
5f28695413 fix(sqlite): fix foreign key row 2024-08-13 21:39:31 -03:00
Gustavo "Guz" L. de Mello
e4e9d6a44b fix(sqlite): remove schema name in foreign key constrait 2024-08-13 21:38:52 -03:00
Gustavo "Guz" L. de Mello
cd0ee8157b feat(cli): cli flags 2024-08-13 21:33:11 -03:00
Gustavo "Guz" L. de Mello
cfa7b2f6be fix(sqlite): remove schema names 2024-08-13 21:32:35 -03:00
Gustavo "Guz" L. de Mello
13a4128ef1 fix(sqlite): fix schema name in table creation 2024-08-13 21:31:25 -03:00
Gustavo "Guz" L. de Mello
733cde71af refactor(sqlite): remove unused user-webhooks table 2024-08-13 21:31:09 -03:00
Gustavo "Guz" L. de Mello
e1db627f91 fix(sqlite): fix table creation queries 2024-08-13 21:29:12 -03:00
Gustavo "Guz" L. de Mello
ff2d514ea4 fix(sqlite): fix messages table create schema 2024-08-13 21:26:08 -03:00
Gustavo "Guz" L. de Mello
0635e8d91e refactor(cli): remove unused constants 2024-08-13 21:12:59 -03:00
Gustavo "Guz" L. de Mello
1d98883488 feat(cli): refactor the cli to use discord bot struct and database 2024-08-13 21:10:53 -03:00
Gustavo "Guz" L. de Mello
30654384af feat(discord,bot): discord bot struct 2024-08-13 21:09:43 -03:00
Gustavo "Guz" L. de Mello
ae891152fc feat(sqlite): move database initiation to constructor function 2024-08-13 21:09:09 -03:00
Gustavo "Guz" L. de Mello
a294658688 fix(translator,lang): fix lang import 2024-08-13 21:06:07 -03:00
Gustavo "Guz" L. de Mello
75b85b9b56 fix(guilddb): fix guilddb interface declaration 2024-08-13 21:04:54 -03:00
Gustavo "Guz" L. de Mello
42411c4dd1 refactor(translator,lang): move lang to translator/lang 2024-08-13 18:15:58 -03:00
Gustavo "Guz" L. de Mello
5edce6e0cb feat(translator): translator interface 2024-08-13 16:14:50 -03:00
Gustavo "Guz" L. de Mello
862e90a9d8 refactor(guilddb): remove unused UserWebhook 2024-08-13 16:05:17 -03:00
Gustavo "Guz" L. de Mello
f6f6d44cdd docs(guilddb): document methods for GuildDB 2024-08-13 16:04:07 -03:00
Gustavo "Guz" L. de Mello
79b725fe2d fix(guilddb,sqlite): error returns 2024-08-12 11:15:46 -03:00
Gustavo "Guz" L. de Mello
04d8a8853f refactor(guilddb,sqlite): simplify the errors 2024-08-12 11:08:55 -03:00
Gustavo "Guz" L. de Mello
f1bdfeebf9 fix(guilddb,sqlite): Message query ids 2024-08-12 11:08:32 -03:00
Gustavo "Guz" L. de Mello
7ed6df95c9 refactor(guilddb,sqlite): move functions in file 2024-08-12 10:39:24 -03:00
Gustavo "Guz" L. de Mello
5e3a5daa06 feat(guilddb,sqlite): update OriginID and OriginChannelID in MessageUpdate 2024-08-12 10:39:00 -03:00
Gustavo "Guz" L. de Mello
d0211dd987 fix(guilddb,sqlite): make OriginChannelID be a foreign key 2024-08-12 10:23:49 -03:00
Gustavo "Guz" L. de Mello
61c98d9163 feat(guilddb,sqlite): channel group delete 2024-08-12 09:57:44 -03:00
Gustavo "Guz" L. de Mello
6a3f6b3b9c feat(guilddb,sqlite): channels update and delete 2024-08-12 09:57:26 -03:00
Gustavo "Guz" L. de Mello
1d1e40ffbf feat(guildb,sqlite): message insert and update 2024-08-12 09:56:59 -03:00
Gustavo "Guz" L. de Mello
dbd653831c feat(lang): Language type 2024-08-08 20:29:10 -03:00
Gustavo "Guz" L. de Mello
22b8273059 feat(guilddb,sqlite): channel groups storage 2024-08-08 20:28:55 -03:00
Gustavo "Guz" L. de Mello
787d3640df feat(guilddb,sqlite): channels storage 2024-08-08 20:28:19 -03:00
Gustavo "Guz" L. de Mello
5011d35380 feat(guilddb,sqlite): translated messages storage 2024-08-08 20:27:48 -03:00
Gustavo "Guz" L. de Mello
0e96cfc3af feat(guilddd,sqlite): messages implementation 2024-08-08 20:26:55 -03:00