Commit graph

317 commits

Author SHA1 Message Date
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
4e42957c93
Add conversion from inches to cm and vice versa 2024-10-20 15:12:57 +02:00
47ba5bd126
Use 1.8 instead of 9 / 5 in conversion 2024-10-17 19:17:41 +02:00
296b36d8ee
Add support for converting to/from Kelvin 2024-10-15 12:18:47 +02:00
2b4a8029d1
Put space between temperature and unit 2024-10-15 11:48:40 +02:00
af058d876a
Add support for weight conversion
KG => LB
LB => KG
2024-10-15 10:04:19 +02:00
376dfb11fc
Improve moreHelp on setpresence command 2024-10-11 06:16:42 +02:00
f16ac8010b
Remove decimals if not needed 2024-10-04 04:33:52 +02:00
b81d675e4c
Improve temperature conversion logic
- Use single variable for initial temperature
- Allow command to accept "to" keyword
2024-10-04 04:31:46 +02:00
eee9539ac2
Fix wrong calculation for converting celsius to fahrenheit 2024-10-04 03:56:31 +02:00
6ee51970fc
Fix wrong temperature label 2024-10-04 03:53:56 +02:00
a59e2381fb
Add convert command
Only fahrenheit to celsius and vice versa so far
2024-09-27 22:34:47 +02:00
5af2f003d0
Fix cannot send an empty message on ask command 2024-09-18 09:24:09 +02:00
146e22d281
Fix ask command not splitting all 'or's correctly 2024-09-18 09:20:35 +02:00
bdd4f73b68
Fix toptracks subcommand
and add a few options for time
2024-09-10 21:59:44 +02:00
5f6949bc2e
Temporarily disable the fmtt command 2024-07-12 02:33:11 +02:00
797c2b0118
Add banner command for users 2024-06-11 20:39:08 +02:00
22d688ee80
add morehelp 2024-04-09 15:51:15 +02:00