c6ef14ee70
Fix verbose flag not working
CI / CI (push) Successful in 1m25s
2025-06-21 15:40:16 +02:00
e68bb41960
Fix typo
2025-06-21 15:35:26 +02:00
a6060cdbfb
Use execFileSync instead of execSync to prevent command injection
...
CI / CI (push) Successful in 1m24s
and add verbose flag
2025-06-21 15:30:18 +02:00
6293010b6c
Fix command injection vulnerability by using a command array
CI / CI (push) Successful in 1m25s
2025-06-21 14:25:43 +02:00
f4ffcbebde
Use Date.now()
CI / CI (push) Successful in 1m25s
2025-06-21 13:55:18 +02:00
2073a46715
Fix file check
2025-06-21 13:54:45 +02:00
27fc1c55bf
Edit the text to nothing
CI / CI (push) Successful in 1m24s
2025-06-21 13:40:03 +02:00
8314be972f
Slice first character of the argument
CI / CI (push) Successful in 1m26s
2025-06-21 13:35:58 +02:00
ad73a83514
Send an inital message when downloading begins & check for cookies file
CI / CI (push) Successful in 1m26s
2025-06-21 13:31:59 +02:00
40052ac85d
Improve error messages
CI / CI (push) Successful in 1m25s
2025-06-18 00:37:03 +02:00
09eee1a0ca
Add support for prepending URL with '<' and appending with '>'
2025-06-18 00:36:32 +02:00
340727ae60
dl: Add cookie file
CI / CI (push) Successful in 1m24s
2025-06-18 00:14:10 +02:00
0a35549666
dl: fix error check
CI / CI (push) Successful in 1m25s
2025-06-17 02:24:49 +02:00
9d0eb60b81
Improve dl command
CI / CI (push) Successful in 1m24s
2025-06-17 02:21:31 +02:00
d27c1bad55
Add initial dl command
CI / CI (push) Successful in 1m24s
2025-06-17 01:55:20 +02:00
47dba48c76
Setpresence: Add a force subcommand to update presence immediately
CI / CI (push) Successful in 1m23s
2025-06-09 22:03:37 +02:00
69c7fd8d53
Sort guilds by amount of members
CI / CI (push) Successful in 1m22s
2025-06-01 13:24:18 +02:00
8b2314ef1c
Use discord time format
CI / CI (push) Successful in 1m23s
2025-06-01 13:20:31 +02:00
e5f4295281
Add info on when presence updates
CI / CI (push) Successful in 1m23s
2025-06-01 13:10:43 +02:00
cf41d58b47
Only save the presence in the setPresence command
CI / CI (push) Successful in 1m24s
2025-06-01 12:36:41 +02:00
ddb7cb128f
Require outside the function
2025-06-01 12:35:24 +02:00
ac03b9d136
Add totalMember variable to presence
CI / CI (push) Successful in 1m24s
2025-05-18 14:17:23 +02:00
15fb1d544f
Add colon to source info
CI / CI (push) Successful in 1m24s
2025-05-18 13:52:43 +02:00
f14eff3f9c
Fix check if valid first arg on timer command
CI / CI (push) Has been cancelled
2025-05-17 11:25:30 +02:00
ed77c2aaf1
Allow dates to be used in timer command
...
CI / CI (push) Successful in 1m24s
And some general cleanup of a couple of functions.
2025-05-17 11:15:05 +02:00
be8d9660ba
Fix permissions checking not working if false
CI / CI (push) Successful in 1m22s
2025-05-12 20:11:34 +02:00
9ac900bc4d
fm: Add top artists and albums to moreHelp
CI / CI (push) Successful in 1m23s
2025-05-12 18:00:23 +02:00
6592f25882
Shift arguments so time option works
CI / CI (push) Successful in 1m23s
2025-05-12 17:56:38 +02:00
4f57499cca
Add top artists to fm command
CI / CI (push) Successful in 1m23s
2025-05-12 17:52:03 +02:00
9cb5ea22cb
Add top albums to fm command
CI / CI (push) Successful in 1m23s
2025-05-12 03:08:25 +02:00
aa2ab653b9
tdoss: Improve error handling of downloadImage + add the tdoss template
...
CI / CI (push) Successful in 1m22s
Also use tdoss directory in the data/ dir so I won't have a bunch of
random directories in the data dir.
2025-05-10 20:39:51 +02:00
2f371d00ed
Add message latency to ping command
CI / CI (push) Successful in 1m23s
2025-05-09 04:03:32 +02:00
28d1f6d0a2
Add total members to botinfo command
CI / CI (push) Successful in 1m22s
2025-05-08 17:37:05 +02:00
7053495f40
Guilds: Add members count to each server
CI / CI (push) Successful in 1m23s
2025-05-08 16:23:03 +02:00
0d10a15f5b
Remove unused variable
CI / CI (push) Successful in 1m22s
2025-05-04 21:58:01 +02:00
b2c6c705c3
Add more types of whitelisting, plus support for subcommands
CI / CI (push) Successful in 1m24s
2025-05-04 04:02:03 +02:00
99d6fc2401
Add whitelist for users as well
CI / CI (push) Successful in 1m25s
2025-05-03 07:27:42 +02:00
52c7a4cbad
Remove chat command
...
CI / CI (push) Successful in 1m23s
Discord has started banning bots that train on input. Since I use free
APIs, I cannot guarantee that the prompts won't be used for training.
2025-05-02 16:32:45 +02:00
ca646fc5ee
Fix downloadImage not returning 2 when content-type isn't image
CI / CI (push) Successful in 1m24s
2025-04-30 23:17:49 +02:00
f0e08eec13
Add lastfm roast feature with LLM
CI / CI (push) Has been cancelled
2025-04-30 23:14:03 +02:00
a066fd0662
Improve whitelist feature
...
CI / CI (push) Successful in 1m24s
* Use a primary autoincrementing primary key because primary keys need
to be unique
* Cache whitelist on bot startup / only read from database once
* "Externalize" whitelist checking to the messageCreate function.
2025-04-30 16:18:34 +02:00
c9d7a54e25
Chat: Increase max_tokens to 250
CI / CI (push) Successful in 1m23s
2025-04-30 11:47:19 +02:00
bb81ff2e16
Add whitelist and chat (LLM) feature
CI / CI (push) Successful in 1m24s
2025-04-30 11:40:10 +02:00
1fd5f6cc6a
Don't show page number on help with specific commands
CI / CI (push) Successful in 1m28s
2025-04-12 03:28:44 +02:00
6f8dd7ebf6
tdoss: Pull the latest image in chat if none are provided
...
CI / CI (push) Successful in 1m27s
limited to 20 last messages for now
2025-04-12 03:21:50 +02:00
7dc9be5598
Fix command injection security issue
...
CI / CI (push) Successful in 1m27s
Download using fetch instead of using curl command line. Can't trust
user input :)
2025-04-11 09:20:44 +02:00
44df923ce9
Update tdoss error message
CI / CI (push) Successful in 1m27s
2025-04-11 00:26:46 +02:00
e47043317c
Add the ability to reply to images with tdoss command
CI / CI (push) Successful in 1m28s
2025-04-11 00:02:07 +02:00
4c1199aea5
Only start typing when heavy work begins
...
CI / CI (push) Has been cancelled
I found that if I start at the beginning, if the command failed early,
it'd still be typing a couple seconds after replying to your command,
which was kind of annoying.
2025-04-11 00:00:06 +02:00
bf97b3633f
Add the ability to use a URL on the tdoss command
CI / CI (push) Successful in 1m27s
2025-04-10 03:34:21 +02:00