Commit graph

523 commits

Author SHA1 Message Date
6d779d52c9
Remove chat command
All checks were successful
CI / CI (push) Successful in 1m25s
Unfortunately discord has started banning bots. And since I am only able
to afford using free APIs that train on prompts, it is only a matter of
time until my bot is banned. Though discord would have to actually look
through the code to figure out if my bot was violating TOS. It's still
not worth the risk.
2025-05-02 16:29:32 +02:00
c2e21659bf
Add simple error checking to chat cmd
All checks were successful
CI / CI (push) Successful in 1m25s
2025-04-30 23:38:46 +02:00
8501be8882
Add simple system prompt to chat command
All checks were successful
CI / CI (push) Successful in 1m24s
2025-04-30 23:22:16 +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
0dc7c76821
Add initial dependabot file
All checks were successful
CI / CI (push) Successful in 20s
2024-11-02 20:55:58 +01:00
bd75426efa
Readme: Don't do any css
All checks were successful
CI / CI (push) Successful in 16s
github doesn't support css at all unfortunately :(
2024-11-02 06:06:20 +01:00
c6997f9c28
Improve position of CI tests passing badge
All checks were successful
CI / CI (push) Successful in 16s
2024-11-02 05:55:43 +01:00
acbfcb25d3
Remove unused dependencies
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 20:34:54 +01:00
30d94706e1
Remove time measurement of command
All checks were successful
CI / CI (push) Successful in 16s
It never worked anyways
2024-11-01 20:18:13 +01:00
10e429c870
Specify master branch in README.md svg
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 20:10:08 +01:00
aefd86a9bc
Improve test cases
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 20:07:50 +01:00
15b25c5732
Remove netmodule references in server/message
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 20:02:44 +01: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
cddceda3c5
Update README.md to show if tests are passing
All checks were successful
CI / CI (push) Successful in 16s
2024-11-01 19:50:32 +01:00
5ec779b7a9
Remove netmodule functionality 2024-11-01 19:40:32 +01:00
8d07effbe0
Update readme
All checks were successful
CI / CI (push) Successful in 17s
2024-10-28 01:57:11 +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
906c0d86c0
Replace thirdparty parse-ms with my own, and add tests
All checks were successful
CI / CI (push) Successful in 16s
2024-10-28 01:44:53 +01:00
5081b9fec9
Rename file
All checks were successful
CI / CI (push) Successful in 11s
2024-10-27 17:17:33 +01:00
c94cca2272
Update name of CI test
All checks were successful
CI / CI (push) Successful in 10s
2024-10-27 02:30:34 +02:00
ee6debb715
Add test for getGuildCount
All checks were successful
discord bot tests / discord bot tests (push) Successful in 11s
2024-10-25 22:10:03 +02:00
7179260cff
Add .env to .gitignore
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 21:18:01 +02: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
e31eb3f3e4
Remove unused url variable
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 02:19:29 +02:00
f4470ac2e9
Update github code scanning stuff to latest
Some checks failed
njsscan sarif / njsscan code scanning (push) Failing after 2s
discord bot tests / discord bot tests (push) Successful in 11s
2024-10-24 01:39:27 +02:00
b36a71d517
Add test for getCreationDate
All checks were successful
discord bot tests / discord bot tests (push) Successful in 12s
2024-10-24 01:34:46 +02:00
4ca13712ed
Add test for calculateReloaded
All checks were successful
discord bot tests / discord bot tests (push) Successful in 10s
2024-10-22 11:52:29 +02:00
000f7e969c
Add @types/jest as a devDependency
All checks were successful
discord bot tests / discord bot tests (push) Successful in 10s
2024-10-22 11:51:12 +02:00
10934bb04f
Tests: Start implementing tests
All checks were successful
discord bot tests / discord bot tests (push) Successful in 10s
Only convertDateToISOString for now
2024-10-22 11:49:17 +02:00
e04d8857f9
Fix uninitialized variable 2024-10-22 07:49:42 +02:00
b94cb6fb91
Remove unused express dependency 2024-10-22 07:44:15 +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
c751a5aec2
Fix github workflow
Some checks failed
njsscan sarif / njsscan code scanning (push) Failing after 1s
2024-10-21 19:55:35 +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