Commit graph

41 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
2ed3fec8ec
Bump dependencies (#108)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #108
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-09-17 09:29:44 +02:00
a079a7f26e
update the youtube extractor library (#105)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Reviewed-on: #105
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2023-09-03 18:45:09 +02:00
0904bd0d98
Update dependencies and fix a reminder bug (#102)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
- Update dependencies
- Resolve a minor bug with reminders

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #102
2023-08-06 20:34:25 +02:00
ed03a14323
chore: merge branch dev to main (#94)
- Remove debug log
- Fix various errors about `play` autocompletion (empty query, max timeout)
- Update dependencies (resolve deprecation of `autoRegisterExtractor`)

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #94
2023-04-27 22:11:28 +02:00
d3cd6e1346
fix: could not extract stream for this track (#91)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Resolve https://github.com/Androz2091/discord-player/issues/1705

- Update deps
- Load env file BEFORE importing depedencies
- Now force the usage of play-dl

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #91
2023-04-07 03:12:54 +02:00
d9cb8f02e2
feat: Use OS's ffmpeg instead of npm package (#90)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Closes #77
Follow up of #65

Recommended by https://github.com/Androz2091/discord-player/issues/1639

This also returns to Alpine-based Docker image and remove the Debian one

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #90
2023-03-24 14:32:49 +01:00
087f68c239
upgrade deps (#83)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #83
2023-03-15 13:39:23 +01:00
e6fbca485b
bump sqlite from 5.1.4 to 5.1.6 (#82) [skip ci]
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #82
2023-03-15 13:25:00 +01:00
b585b15959
update to discord-player-v6 (#76)
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
- Resolve #65
- Update domain name
- Add autocompletion support
- Use debian instead of alpine based image

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #76
2023-03-11 20:36:25 +01:00
0c7f282260 chore(deps): bump genius-lyrics from 4.4.2 to 4.4.3 (#67)
Close #64

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #67
2023-02-12 11:21:44 +01:00
2770bd15bb feat: Music support (#62)
Closes #9 via [discord-player](https://github.com/Androz2091/discord-player/)

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: #62
2023-02-12 01:11:07 +01:00
Anri
23c6b6eb48 Meta: Use of Prettier (#58)
Usage of Prettier alongs with ESlint

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/58
2023-01-17 23:11:22 +01:00
Anri
42b4257ac0 fix: fix/archive (#56)
Checklist:

- [x] Suivre les indications de `CONTRIBUTING.md`
- [x] Référence aux tickets (par exemple `Closes #xyz`)

- add scope to commands
- fix issues with #55

Since the commands added with #55 are only for specific guilds, they are now scoped only for thoses guilds

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/56
Co-authored-by: Anri <anri@noreply.git.kennel.ml>
Co-committed-by: Anri <anri@noreply.git.kennel.ml>
2023-01-17 22:05:38 +01:00
Anri
8f096b9589 feat: Reminders (#44)
Checklist:

- [x] Suivre les indications de `CONTRIBUTING.md`
- [x] Référence aux tickets (par exemple `Closes #xyz`)

Closes #1

Additional changes:
- use of ChatInputCommandInteraction (part of v14)
- fixed locales progress bars
- updates dependencies
- better handle of errors
- support of modals
- support of buttons

Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/44
2023-01-17 12:15:14 +01:00
Anri
9d5c65bf9d bump versions (#43)
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/43
2022-07-27 21:46:09 +02:00
Anri
a9ef97daa6 refactor: typescript migration (#24)
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/24
2022-07-20 23:01:47 +02:00
Anri
933b968faf Add slash commands support (#20)
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/20
2022-07-03 21:09:57 +02:00
Anri
9f24b73ef8 Split into multiple files (#18)
Reviewed-on: https://git.kennel.ml/ConfrerieDuKassoulait/Botanique/pulls/18
2022-07-03 18:43:31 +02:00
a3919a80a9
Ajout du fichier .env 2022-04-18 15:38:01 +02:00
f3c82f5586
Initalisation du projet 2022-04-18 15:01:42 +02:00