Commit graph

334 commits

Author SHA1 Message Date
6ce4ca6fb8
Add unique member count to botinfo
All checks were successful
CI / CI (push) Successful in 22s
2025-06-24 03:47:30 +02:00
a891b37a31
Update githash properly
All checks were successful
CI / CI (push) Successful in 22s
2025-06-24 03:46:17 +02:00
24e019e34f
Add latest git hash to botinfo command
All checks were successful
CI / CI (push) Successful in 21s
2025-06-24 03:38:24 +02:00
9c4a57a098
Assign sliced string 2025-06-24 03:35:54 +02:00
SileNce5k
4d42609f89
Separate executeCommand into its own util function 2025-06-21 17:50:07 +02:00
SileNce5k
18c2d9dc18
Add dl command for downloading videos
All checks were successful
CI / CI (push) Successful in 1m25s
2025-06-21 16:47:36 +02:00
47dba48c76
Setpresence: Add a force subcommand to update presence immediately
All checks were successful
CI / CI (push) Successful in 1m23s
2025-06-09 22:03:37 +02:00
69c7fd8d53
Sort guilds by amount of members
All checks were successful
CI / CI (push) Successful in 1m22s
2025-06-01 13:24:18 +02:00
8b2314ef1c
Use discord time format
All checks were successful
CI / CI (push) Successful in 1m23s
2025-06-01 13:20:31 +02:00
e5f4295281
Add info on when presence updates
All checks were successful
CI / CI (push) Successful in 1m23s
2025-06-01 13:10:43 +02:00
cf41d58b47
Only save the presence in the setPresence command
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m24s
2025-05-18 14:17:23 +02:00
15fb1d544f
Add colon to source info
All checks were successful
CI / CI (push) Successful in 1m24s
2025-05-18 13:52:43 +02:00
f14eff3f9c
Fix check if valid first arg on timer command
Some checks failed
CI / CI (push) Has been cancelled
2025-05-17 11:25:30 +02:00
ed77c2aaf1
Allow dates to be used in timer command
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m22s
2025-05-12 20:11:34 +02:00
9ac900bc4d
fm: Add top artists and albums to moreHelp
All checks were successful
CI / CI (push) Successful in 1m23s
2025-05-12 18:00:23 +02:00
6592f25882
Shift arguments so time option works
All checks were successful
CI / CI (push) Successful in 1m23s
2025-05-12 17:56:38 +02:00
4f57499cca
Add top artists to fm command
All checks were successful
CI / CI (push) Successful in 1m23s
2025-05-12 17:52:03 +02:00
9cb5ea22cb
Add top albums to fm command
All checks were successful
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
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m23s
2025-05-09 04:03:32 +02:00
28d1f6d0a2
Add total members to botinfo command
All checks were successful
CI / CI (push) Successful in 1m22s
2025-05-08 17:37:05 +02:00
7053495f40
Guilds: Add members count to each server
All checks were successful
CI / CI (push) Successful in 1m23s
2025-05-08 16:23:03 +02:00
0d10a15f5b
Remove unused variable
All checks were successful
CI / CI (push) Successful in 1m22s
2025-05-04 21:58:01 +02:00
b2c6c705c3
Add more types of whitelisting, plus support for subcommands
All checks were successful
CI / CI (push) Successful in 1m24s
2025-05-04 04:02:03 +02:00
99d6fc2401
Add whitelist for users as well
All checks were successful
CI / CI (push) Successful in 1m25s
2025-05-03 07:27:42 +02:00
52c7a4cbad
Remove chat command
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m24s
2025-04-30 23:17:49 +02:00
f0e08eec13
Add lastfm roast feature with LLM
Some checks failed
CI / CI (push) Has been cancelled
2025-04-30 23:14:03 +02:00
a066fd0662
Improve whitelist feature
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m23s
2025-04-30 11:47:19 +02:00
bb81ff2e16
Add whitelist and chat (LLM) feature
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
CI / CI (push) Successful in 1m28s
2025-04-11 00:02:07 +02:00
4c1199aea5
Only start typing when heavy work begins
Some checks failed
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
All checks were successful
CI / CI (push) Successful in 1m27s
2025-04-10 03:34:21 +02:00
2618524f7f
Add tdoss command
All checks were successful
CI / CI (push) Successful in 1m32s
2025-04-10 01:38:03 +02:00
cc149768c1
Remove the rest of netmodule references
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 19:59:27 +01:00
5ec779b7a9
Remove netmodule functionality 2024-11-01 19:40:32 +01:00
f54ac8e1de
Use own parse-ms implementation
All checks were successful
CI / CI (push) Successful in 16s
2024-10-28 01:52:38 +01:00
c33e6c2676
Remove misplaced bracket
Some checks failed
njsscan sarif / njsscan code scanning (push) Failing after 1s
discord bot tests / discord bot tests (push) Successful in 10s
2024-10-24 17:15:30 +02:00
fb45f1fc5a
setpresence: Add all presence types to moreHelp
Some checks failed
njsscan sarif / njsscan code scanning (push) Failing after 1s
discord bot tests / discord bot tests (push) Successful in 11s
2024-10-24 17:12:14 +02:00
062e6d43dc
Update discord.js dependency to version 14 (#116)
* Update discord.js in package.json to v14.16.3 & update package-lock.json

* Update all embeds to work with v14

* Do not show discriminator if it is 0
2024-10-22 07:36:10 +02:00
0e0cad6734
Convert: Add inches to switch case
Some checks failed
njsscan sarif / njsscan code scanning (push) Failing after 1s
2024-10-20 15:17:51 +02:00
d6fd115646
Improve moreHelp on convert command to include all supported units 2024-10-20 15:13:37 +02:00