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