Commit graph

119 commits

Author SHA1 Message Date
88fead68b0 more french translations
All checks were successful
PR Check / lint-and-format (pull_request) Successful in 1m5s
2024-12-14 11:57:14 +01:00
f851ac44f6
fix: tests (#211)
All checks were successful
Publish latest version / build (push) Successful in 2m23s
Reviewed-on: #211
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-12-14 11:57:07 +01:00
a790ddf377
tests: use node:test (#210)
All checks were successful
Publish latest version / build (push) Successful in 2m11s
Close #201

Tests run much faster and we don't need as much as libs

Reviewed-on: #210
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-12-14 11:43:09 +01:00
884d62ceed
feat: wait 15s before leaving vc after end of music (#209)
All checks were successful
Publish latest version / build (push) Successful in 1m20s
Reviewed-on: #209
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-12-09 19:16:56 +01:00
5e70dac177
fix: update dependencies (#207)
All checks were successful
Publish latest version / build (push) Successful in 57s
update dependencies, fixing a crash due to missing musl lib, see #206

Reviewed-on: #207
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-12-07 21:12:54 +01:00
ee2e15b513
chore: use alpine instead of debian (#206)
All checks were successful
Publish latest version / build (push) Successful in 1m26s
Close #126

Follow-up of #125

Reviewed-on: #206
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-12-07 20:58:33 +01:00
23446eb399
fix: SQL import in Docker images (#202)
All checks were successful
Publish latest version / build (push) Successful in 2m4s
Also don't compile tests

Reviewed-on: #202
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-11-02 18:26:01 +01:00
10f5bf65b3
chore: merge branch dev to main (#200)
Some checks failed
Publish latest version / build (push) Has been cancelled
Close #199
Close #198
Close #145
Close #196
Close #184
Close #187
Close #57

Reviewed-on: #200
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-11-02 17:36:36 +01:00
82e2f5a209
chore: merge branch dev to main (#195)
All checks were successful
Publish latest version / build (push) Successful in 1m45s
Close #188

Also better support of assets

Reviewed-on: #195
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-10-14 23:41:43 +02:00
74fdfb7626
chore: merge branch dev to main (#194)
All checks were successful
Publish latest version / build (push) Successful in 1m58s
- Revert #176 as it look the previous issues has been resolved (I'm 60% sure it will reappears, but it's still better than the scraping-based lib)

Reviewed-on: #194
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-10-08 20:55:16 +02:00
f9cc154b04
fix: docker (#191)
All checks were successful
Publish latest version / build (push) Successful in 1m30s
Reviewed-on: #191
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-27 21:57:15 +02:00
2cc6c0bd74
chore: merge dev to main (#181)
Some checks failed
Publish latest version / build (push) Failing after 1m15s
- close #100 - find timezone based on locale
- Add tests
- Add tests to CI
- Close #182
- Close #183

Reviewed-on: #181
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-27 20:49:36 +02:00
a08d0c0e9b
fix #100 (#180)
All checks were successful
Publish latest version / build (push) Successful in 1m30s
Close #100

We use Intl.DateTimeFormat to format the date, using the local provided from
1st: the guild info
2nd: the default lang used for Botanique

Reviewed-on: #180
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-24 18:37:04 +02:00
b1abeefad2
fix: time related issues (#179)
All checks were successful
Publish latest version / build (push) Successful in 1m44s
- cleanup some code
- fix #100 (finally!)
- update some dependencie
   There is an issue with thoses one:
    @typescript-eslint/eslint-plugin": "~8.7.0"
    @typescript-eslint/parser": "~8.7.0"

Reviewed-on: #179
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-24 18:07:27 +02:00
facf0cd88e
fix: citation issue (#178)
All checks were successful
Publish latest version / build (push) Successful in 2m2s
Reviewed-on: #178
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-23 19:33:21 +02:00
7fed94def8
chore: merge dev to main (#177)
All checks were successful
Publish latest version / build (push) Successful in 2m21s
Close #93
May fix #100

Reviewed-on: #177
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-23 17:51:22 +02:00
088693d2d2
feat: returns to @distube/ytdl-core (#176)
All checks were successful
Publish latest version / build (push) Successful in 2m11s
Close #170

Reviewed-on: #176
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-18 19:35:09 +02:00
929312e0ed
override temporary youtubei.js dependency (#175)
All checks were successful
Publish latest version / build (push) Successful in 2m40s
Ref #170

Reviewed-on: #175
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-18 19:23:54 +02:00
e4d1e307df
fix: no longer get token from youtube (#174)
All checks were successful
Publish latest version / build (push) Successful in 2m10s
Close #173

Reviewed-on: #174
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-18 19:12:35 +02:00
767612a000
chore: merge dev to main (#172)
All checks were successful
Publish latest version / build (push) Successful in 2m2s
Reviewed-on: #172
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-18 18:25:03 +02:00
23d3918459
merge dev to main (#169)
All checks were successful
Publish latest version / build (push) Successful in 1m33s
Close #63
Close #78
Close #79
Close #137

Mutiples fixed, mainly aimed to reminder commands

Also add the Rich Presence, and fix a bug for forwarded messages

Reviewed-on: #169
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-17 22:57:55 +02:00
fdc081fd6d
merge dev to main (#168)
All checks were successful
Publish latest version / build (push) Successful in 1m32s
Close #161

Reviewed-on: #168
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-17 19:33:26 +02:00
9f7f3e7ba8
typos (#165)
All checks were successful
Publish latest version / build (push) Successful in 1m38s
Correct some typos

Reviewed-on: #165
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-17 11:36:30 +02:00
dad41d3932
fix: don't use default bad value, assert instead (#166)
Some checks failed
Publish latest version / build (push) Has been cancelled
- no longer fallback to known-bad values
- fix build (related to typescript update finding new quirks)

Reviewed-on: #166
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-17 11:36:24 +02:00
d1e7d82488
chore: update dependencies (#163)
Some checks failed
Publish latest version / build (push) Failing after 1m28s
Close #162

Reviewed-on: #163
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-17 11:04:03 +02:00
223b393258
fix: prod (#160)
All checks were successful
Publish latest version / build (push) Successful in 1m31s
this comment has to be ignored for the production since dotenv doesnt exists in prod

Reviewed-on: #160
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-05 14:07:30 +02:00
4eb05fa1ab
chore: merge dev to main (#159)
Some checks failed
Publish latest version / build (push) Failing after 1m14s
Reviewed-on: #159
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-05 13:59:34 +02:00
8243ac7e31
chore: comments (#158)
Some checks failed
Publish latest version / build (push) Failing after 1m16s
take from #154 e43234f790 0747c3ebe4

Reviewed-on: #158
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 13:26:05 +02:00
110142c2e7
feat: use internal sharding (#157)
All checks were successful
Publish latest version / build (push) Successful in 1m35s
ref: #148

better than #154 since botanique is a small bot

Reviewed-on: #157
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 13:12:35 +02:00
8071bc8226
chore: vscode rule (#150)
All checks were successful
Publish latest version / build (push) Successful in 2m0s
Reviewed-on: #150
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 13:02:13 +02:00
47236cb63c
chore: comments (#156)
Some checks failed
Publish latest version / build (push) Has been cancelled
i am maniac

Reviewed-on: #156
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 13:01:17 +02:00
aded2add59
fix: add pr types for action (#155)
All checks were successful
Publish latest version / build (push) Successful in 1m45s
Reviewed-on: #155
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 10:05:20 +02:00
0c617d6855
add action for pull requests (#152)
All checks were successful
Publish latest version / build (push) Successful in 1m26s
Closes #151

Reviewed-on: #152
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 09:57:53 +02:00
fd60b91ffe
chore: upgrade to discord.js 14.16 along with other dependencies (#149)
All checks were successful
Publish latest version / build (push) Successful in 1m47s
see #146

Reviewed-on: #149
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-09-04 09:20:09 +02:00
8f9cdbe753
fix lyrics (#144)
All checks were successful
Publish latest version / build (push) Successful in 1m31s
dont crash when there is not lyrics

Reviewed-on: #144
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-08-12 23:15:04 +02:00
fe38841bf6
fix: synced lyrics (#143)
All checks were successful
Publish latest version / build (push) Successful in 1m36s
Reviewed-on: #143
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-08-12 22:34:29 +02:00
3e43eddc8e
feat: synced lyrics (#142)
All checks were successful
Publish latest version / build (push) Successful in 2m10s
Close #134

Implement synced lyrics

Reviewed-on: #142
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-08-12 17:54:36 +02:00
9d4da0db49
Update dependencies (#141)
All checks were successful
Publish latest version / build (push) Successful in 1m41s
This PR fix music playback

Reviewed-on: #141
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-08-12 17:04:21 +02:00
bfc11f7f91
Use forgejo actions (#140)
All checks were successful
Publish latest version / build (push) Successful in 1m35s
Closes #139

- Replace Woodpecker CI by Forgejo actions

Reviewed-on: #140
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-08-11 16:42:21 +02:00
3e626b8b0e
update dependencies and use new youtube extractor (#138)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #138
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-07-31 13:47:47 +02:00
06adea29d7
merge dev to main (#135)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #135
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-06-10 20:39:26 +02:00
08edce2bb1
merge dev to main (#133)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
TODO: remove temporary dependencie @web-scrobbler/metadata-filter
Reviewed-on: #133
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-06-01 21:51:35 +02:00
da300386ce
chore: update dependencies (#130)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
- [x] Update dependencies
- [x] Reformat files accordingly to the latest prettier version
- [x] Add a rule to format files (older one was just checking)

Reviewed-on: #130
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2024-04-02 00:11:54 +02:00
c4acecc0cc
update the youtube extractor library (again) (#128)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
je suis désespéré

Reviewed-on: #128
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-12-05 14:25:04 +01:00
9a2edf583c
downgrade debian to have an existing image lol (#127)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #127
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-25 18:20:41 +01:00
a61b25c2ef
fix(docker): now use debian instead of alpine (#125)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
temporary fix for music not being played with mediaplex

- larger size of image (x2) 👎
- fix mediaplex since only gnu is available (no musl package)

Reviewed-on: #125
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-25 18:16:40 +01:00
575793d207
fix/music (#123)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #123
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-25 16:48:04 +01:00
e8a7174a4e
Fix crash due to value response of autocompletion (#111)
All checks were successful
ci/woodpecker/manual/publish Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Max value of .value field is 100

Reviewed-on: #111
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-21 20:41:00 +01:00
86c46316cf
chore: update all dependencies (#110)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #110
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-08 00:20:20 +01:00
c416e2371c
feat: Lyrics romanized mode (#109)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Close #101

Reviewed-on: #109
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-11-08 00:10:02 +01:00