Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Commit

Permalink
chore(release): version 3.0.0 (#753)
Browse files Browse the repository at this point in the history
* chore(deps): bump @swc/core from 1.2.155 to 1.2.156 (#826)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.155 to 1.2.156.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.155...v1.2.156)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.156 to 1.2.157 (#827)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump youtubei from 0.0.1-rc.31 to 0.0.1-rc.32 (#828)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update lockfile

* chore(env_example): add REPL option

* feat(config/env): add enableRepl property

* feat(index): add REPL feature

* chore(deps): bump @swc/core from 1.2.157 to 1.2.159 (#829)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.157 to 1.2.159.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.157...v1.2.159)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.15.0 to 5.16.0 (#831)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.15.0 to 5.16.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.16.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.21 to 17.0.22 (#834)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.21 to 17.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/cli from 0.1.55 to 0.1.56 (#833)

Bumps [@swc/cli](https://github.com/swc-project/cli) from 0.1.55 to 0.1.56.
- [Release notes](https://github.com/swc-project/cli/releases)
- [Commits](swc-project/cli@v0.1.55...v0.1.56)

---
updated-dependencies:
- dependency-name: "@swc/cli"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* style(index): use one-line declaration for functions

* style(bot): better code

* refactor(chunk): shorter code

* refactor(importURLToString): shorter code

* refactor(pathStringToURLString): shorter code

* style(handleVideos): sort import declarations

* fix(importURLToString): fix wrong slicing

* feat(Rawon): add debugLog property

* style(Rawon): sort property declaration by length

* style(ServerQueue): sort import statements

* fix(Rawon): put `config` property declaration on top

* refactor: create audio player only once

* style(ServerQueue): sort property declaration by length

* feat(ServerQueue): save volume for next song

* refactor(VolumeCommand): use volume property from ServerQueue instead

* chore(deps): bump @swc/core from 1.2.159 to 1.2.160 (#835)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.159 to 1.2.160.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.159...v1.2.160)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.22 to 17.0.23 (#836)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.22 to 17.0.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* refactor: replace deprecated String.prototype.substr() (#838)

* chore(lang/es): synchronize translations with EN lang (#839)

Additionally, some sentences have been fixed.

* chore(*): Tidy up (#840)

This commit contains import-line ordering fix, string content update, and many other adjustments that I'm lazy to describe.

* feat(SongManager): add logger for value changes

* fix(ServerQueue): provide client and guild to song manager

* feat(handleVideos): add debug logs

* feat(play): add debug logs

* feat(DebugLogManager): check whether debug mode is enabled

* feat(Rawon): provide debug mode config value to debug log manager

* chore(deps): bump got from 12.0.2 to 12.0.3 (#841)

Bumps [got](https://github.com/sindresorhus/got) from 12.0.2 to 12.0.3.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](sindresorhus/got@v12.0.2...v12.0.3)

---
updated-dependencies:
- dependency-name: got
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump eslint from 8.11.0 to 8.12.0 (#842)

Bumps [eslint](https://github.com/eslint/eslint) from 8.11.0 to 8.12.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.11.0...v8.12.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(lang/en): use MessageFormat formatting feature

* chore(deps): bump @swc/cli from 0.1.56 to 0.1.57 (#843)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.160 to 1.2.161 (#844)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.16.0 to 5.17.0 (#845)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.16.0 to 5.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.17.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.13.0 to 5.17.0 (#846)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.13.0 to 5.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.17.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: fix linter error

* chore(deps): bump @swc/core from 1.2.161 to 1.2.162 (#849)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump play-dl from 1.9.2 to 1.9.3 (#850)

Bumps [play-dl](https://github.com/play-dl/play-dl) from 1.9.2 to 1.9.3.
- [Release notes](https://github.com/play-dl/play-dl/releases)
- [Commits](play-dl/play-dl@1.9.2...1.9.3)

---
updated-dependencies:
- dependency-name: play-dl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add yt-dlp-utils and its' typings

* chore(eslint): ignore scripts directory

* chore(git): ignore data.json and scripts directory

* refactor(main): use yt-dlp-utils to download yt-dlp

* refactor(YTDLUtil): use yt-dlp-utils to fetch audio stream and data

* chore(deps): remove youtube-dl-exec

* chore(deps): update lockfile

* chore(main): remove unused codes

* ci(deps): bump actions/setup-node from 3.0.0 to 3.1.0 (#852)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.162 to 1.2.163 (#853)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.162 to 1.2.163.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.162...v1.2.163)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.17.0 to 5.18.0 (#854)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#855)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(QueueCommand): remove console logs

* feat(SongManager): make client property optional

* feat(typings): make 'thumbnails' optional in BasicYoutubeVideoInfo

* feat(searchTrack): 'thumbnails' is optional

* feat(yt-dlp-utils): use macOS binary for darwin-based platform

* chore(readme): remove Python requirement

* chore: change `youtube-dl` stream strategy to `yt-dlp`

* chore(env_example): change play-dl information to wiki URL

* chore(deps): bump play-dl from 1.9.3 to 1.9.4 (#861)

Bumps [play-dl](https://github.com/play-dl/play-dl) from 1.9.3 to 1.9.4.
- [Release notes](https://github.com/play-dl/play-dl/releases)
- [Commits](play-dl/play-dl@1.9.3...1.9.4)

---
updated-dependencies:
- dependency-name: play-dl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump eslint from 8.12.0 to 8.13.0 (#859)

Bumps [eslint](https://github.com/eslint/eslint) from 8.12.0 to 8.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.12.0...v8.13.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump youtubei from 0.0.1-rc.32 to 0.0.1-rc.35 (#862)

Bumps [youtubei](https://github.com/SuspiciousLookingOwl/youtubei) from 0.0.1-rc.32 to 0.0.1-rc.35.
- [Release notes](https://github.com/SuspiciousLookingOwl/youtubei/releases)
- [Changelog](https://github.com/SuspiciousLookingOwl/youtubei/blob/main/CHANGELOG.md)
- [Commits](https://github.com/SuspiciousLookingOwl/youtubei/commits)

---
updated-dependencies:
- dependency-name: youtubei
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.163 to 1.2.165 (#860)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.163 to 1.2.165.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.163...v1.2.165)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(deps): bump actions/setup-node from 3.1.0 to 3.1.1 (#863)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.18.0 to 5.19.0 (#864)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.18.0 to 5.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#865)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.18.0 to 5.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.23 to 17.0.24 (#866)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.23 to 17.0.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update funding

* fix(yt-dlp-utils): give more permissions to the executable

* chore(deps): bump @discordjs/voice from 0.8.0 to 0.9.0 (#867)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.165 to 1.2.168 (#868)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): debump '@rahagia/eslint-config' from 8.1.1 to 1.0.0

* fix(eslint): fix no-confusing-arrow usage but leaving another 3 warnings (no-type-alias)

* chore(deps-dev): bump @typescript-eslint/parser from 5.19.0 to 5.20.0 (#869)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.20.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.24 to 17.0.25 (#870)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.24 to 17.0.25.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#871)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.20.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @rahagia/eslint-config from 1.0.0 to 1.0.1 (#872)

Bumps [@rahagia/eslint-config](https://github.com/Rahagia/eslint-config) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Rahagia/eslint-config/releases)
- [Commits](https://github.com/Rahagia/eslint-config/compare/1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: "@rahagia/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.168 to 1.2.170 (#873)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.168 to 1.2.170.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.168...v1.2.170)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update lockfile

* chore(lang/en): remove quote from repeat cmd footer

* feat(RepeatCommand): move footer to different embed

* chore(deps): bump tslib from 2.3.1 to 2.4.0 (#875)

Bumps [tslib](https://github.com/Microsoft/tslib) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](microsoft/tslib@2.3.1...2.4.0)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.170 to 1.2.171 (#876)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.170 to 1.2.171.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.170...v1.2.171)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 (#877)

Bumps [eslint](https://github.com/eslint/eslint) from 8.13.0 to 8.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.13.0...v8.14.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.25 to 17.0.26 (#879)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.25 to 17.0.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump got from 12.0.3 to 12.0.4 (#878)

Bumps [got](https://github.com/sindresorhus/got) from 12.0.3 to 12.0.4.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](sindresorhus/got@v12.0.3...v12.0.4)

---
updated-dependencies:
- dependency-name: got
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#880)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.20.0 to 5.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.21.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.26 to 17.0.27 (#882)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.26 to 17.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.20.0 to 5.21.0 (#881)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.20.0 to 5.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.21.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(PlayCommand): remove useless replace

* chore(deps): bump @swc/core from 1.2.171 to 1.2.172 (#883)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.171 to 1.2.172.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.171...v1.2.172)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.27 to 17.0.29 (#884)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.27 to 17.0.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.29 to 17.0.30 (#885)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.29 to 17.0.30.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.172 to 1.2.173 (#887)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.172 to 1.2.173.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.172...v1.2.173)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update lockfile

* chore: rename Rahagia to Cyteliz, and rahagia.tech to cyteliz.net

* chore(deps-dev): use '@cyteliz/eslint/config'

* feat(EvalCommand): add support for evaluating code using triple backticks codeblock

* chore(deps): bump @swc/core from 1.2.173 to 1.2.177 (#893)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.173 to 1.2.177.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.173...v1.2.177)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): change @cyteliz/eslint-config to @clytage-pkg/eslint-config

* chore(deps-dev): bump @types/node from 17.0.30 to 17.0.31 (#888)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.30 to 17.0.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#890)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.22.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.22.0 (#891)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.22.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: rename Cyteliz to Clytage, cyteliz.net to clytage.org

* chore(deps): update lockfile

* chore(deps): bump @swc/core from 1.2.177 to 1.2.179 (#894)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.177 to 1.2.179.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.177...v1.2.179)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump typescript from 4.5.5 to 4.6.4 (#886)

* chore(deps-dev): bump typescript from 4.5.5 to 4.6.4

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.5 to 4.6.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v4.5.5...v4.6.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix(ServerQueue): just ignore this compiler error

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mzrtamp <[email protected]>

* chore(readme): forget to update the railway url as well

* chore: final change RB Project to Clytage

* chore(funding): update details

* chore(PlayCommand): remove pointless linter ignore

* fix(SpotifyUtil): fix error while fetching playlist with more than 100 songs

* feat(ChannelUpdateEvent): add debug log

* feat(GuildBanAddEvent): add debug log

* feat(GuildBanRemoveEvent): add debug log

* feat(InteractionCreateEvent): add debug log

* feat(MessageCreateEvent): add debug log

* feat(VoiceStateUpdateEvent): add debug log

* feat(Rawon): add debug log for request library

* feat(CommandManager): add debug log on message handler

* feat(DebugLogManager): add line break between messages

* feat: create dev.env_example file

* chore(git): ignore 'dev.env' file

* chore(env_example): move dev options and change 'DEV_GUILD' to 'MAIN_GUILD'

* feat(index): loading '.env' file manually is not required

* feat(config/env): parse the values in 'dev.env' file

* fix(HelpCommand): property not available beause of name change

* fix(ReadyEvent): property not available beause of name change

* fix(CommandManager): property not available beause of name change

* chore(deps): bump dotenv from 16.0.0 to 16.0.1 (#898)

Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.0.0 to 16.0.1.
- [Release notes](https://github.com/motdotla/dotenv/releases)
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v16.0.0...v16.0.1)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (#896)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.31 to 17.0.32 (#899)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.31 to 17.0.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.179 to 1.2.181 (#897)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.179 to 1.2.181.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.179...v1.2.181)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 17.0.32 to 17.0.33 (#901)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.32 to 17.0.33.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.22.0 to 5.23.0 (#895)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @swc/core from 1.2.181 to 1.2.183 (#902)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.2.181 to 1.2.183.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.2.181...v1.2.183)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): add renovate.json (#904)

Co-authored-by: Renovate Bot <[email protected]>

* chore: remove dependabot and move added renovate configuration file into it

* chore(deps): pin dependencies (#926)

Co-authored-by: Renovate Bot <[email protected]>

* fix(deps): update dependency discord.js to v13.7.0 (#929)

Co-authored-by: Renovate Bot <[email protected]>

* chore(renovate): update configuration

* chore(deps): pin dependencies (#930)

Co-authored-by: Renovate Bot <[email protected]>

* types: add more property and set `modLog` to optional in `GuildData` interface

* fix(ModLogsCommand): fix linter error

* feat(commands/music): add DJ command

* feat(ClientUtils): change how dj role is fetched

* feat(config/env): remove `djRoleName`

* chore(lang/en): add EN localization for DJ command

* fix(ModerationLogs): fix linter error

* feat(SkipToCommand): only give no perms message when dj feature is enabled

* feat(RemoveCommand): only give no perms message when dj feature is enabled

* chore(env_example): remove DJ_ROLE_NAME

* chore(app.json): synchronize with env_example

* chore(deps): update lockfile

* chore(deps): update lockfile

* chore(deps): update all non-major dependencies (#933)

* chore(deps): update all non-major dependencies

* chore(deps): don't bump soundcloud.ts

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: mzrtamp <[email protected]>

* chore(*): beautify

* feat: sync with 'https://github.com/Clytage/project-template'

* chore: restore type config value

* chore(deps-dev): add rimraf

* chore: remove unnecessary file

* ci: forget to rename this file too when doing a sync

* chore(deps): update all non-major dependencies (#937)

Co-authored-by: Renovate Bot <[email protected]>

* feat(DJCommand): add dj feature status on `role` sub cmd embed footer

* chore(lang/en): synchronize with changes in dj command

* chore(deps): update lockfile

* chore(config): update default EMBED_COLOR to `22C9FF`

* chore(config): update example MAIN_GUILD to `972407605295198258`

* feat(commands/moderation): add SetMuteCommand

* feat(ClientUtils): fetch mute role from guild data

* feat(MuteCommand): change no-role warning

* feat(lang/en): synchronize with changes

* feat(MuteCommand): ensure that the user is muted first before sending dm

* fix(MuteCommand): provide guild name to the dm embed description

* feat(UnMuteCommand): ensure that the user is muted first before sending dm

* feat(BanCommand): ensure that the user is banned first before sending dm

* feat(config/env): remove `muteRoleName`

* chore(config): remove `MUTE_ROLE_NAME`

* fix(deps): update all non-major dependencies (#938)

Co-authored-by: Renovate Bot <[email protected]>

* chore(readme): update railway URL

* chore(deps): update all non-major dependencies to v5.26.0

* chore(PurgeCommand): do better formatting for the purge amount

* fix(LyricsCommand): update API url flags

* chore(BanCommand): update promise order

* chore(PurgeCommand): do more accurate amount

* chore(ModLogsCommand): do createEmbed emoji

* chore(MuteCommand): do better createEmbed formatting

* chore(UnMuteCommand): do better createEmbed formatting

* chore(UnBanCommand): do better createEmbed formatting

* chore(DJCommand): do better createEmbed formatting and string

* chore(WarnCommand): add guild icon

* chore(MuteCommand): add guild icon

* chore(UnMuteCommand): add guild icon

* chore(KickCommand): add guild icon

* chore(BanCommand): add guild icon

* chore(lang/en): do better string formatting for added and removed sentence

* chore(QueueCommand): add guild icon

* chore(RepeatCommand): fix unnecessary `newMode`

* feat(UnMuteCommand): change no-role warning

* chore(lang/en): synchronize with change in unmute command

* feat(DJCommand): use separate string instead for status change

* chore(lang/en): synchronize with changes in dj command

* chore(lang/id): synchronize with EN localization

* fix(deps): update all non-major dependencies (#941)

* fix(deps): update all non-major dependencies

* chore(deps): update lockfile

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: mzrtamp <[email protected]>

* chore(deps): update all non-major dependencies (#942)

Co-authored-by: Renovate Bot <[email protected]>

* chore(lang): update actual message for shuffle command

* chore(StayInQueueCommand): add emoji

* chore(lang/en): update footer message for nowplaying command

* chore(lang/en): add prefix for modlogs command help usage

* fix(CommandContext): infinity thinking on select menu

* chore(CommandContext): add modal interaction support

* chore(*): use setAuthor for temporary

* chore(handleVideos): move handleVideoInitial string to title

* chore(RemoveCommand): move songSkip string to title

* chore(GuildBanEvent): update reason debugger

* chore(*): change thumbnail image size from `2048` to `1024`

* refactor(ModerationLogs): do better handleBan

* refactor(ModerationLogs): better handleBan version, containing fixes too

Co-authored-by: Ahmad Yaqdhan <[email protected]>

* chore(*): copyright to Clytage Development

* chore(lang/en): fix mf parsing error for repeat and skipto command

Co-authored-by: Ahmad Yaqdhan <[email protected]>

* chore(readme): remove splash to avoid copyrights

* chore: use clytage api for image assets instead

* chore: remove unnecessary dir

* chore(lang/en): Grammar Improvements (#943)

chore(lang/en): Grammar Improvements

* chore(lang/es): synchronize keys with EN localization

* fix(SpotifyUtil): remove null track in playlist

* chore(readme): update project contributors section

* chore(readme): update features

* chore(lang/es): synchronize with EN localization (#944)

* chore(lang/es): synchronize with EN localization

Additionally some strings have been fixed

* chore(lang/es): add cantMuteOwner | noRole

* chore(lang): improvement for all file

* chore(lang): sort localizations by alphabetic order

* chore(tsconfig): change moduleResolution

* chore(*): prettier

* chore(release): version 3.0.0

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CommanderRoot <[email protected]>
Co-authored-by: Alexander <[email protected]>
Co-authored-by: mzrtamp <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: noxzym <[email protected]>
Co-authored-by: Orchit07 <[email protected]>
Co-authored-by: 21Z <[email protected]>
  • Loading branch information
10 people authored May 28, 2022
1 parent f5e60b5 commit c3b4b56
Show file tree
Hide file tree
Showing 126 changed files with 10,690 additions and 7,685 deletions.
91 changes: 37 additions & 54 deletions .env_example
Original file line number Diff line number Diff line change
@@ -1,119 +1,102 @@
# This is your bot's configuration file, control your bot's environment here. Every value must use a string ("")
# This is your bot's configuration file, control your bot's environment here. Every value must contains a string ("")
# Note: if you're looking for the dev options, please go to the dev.env file

#==============================================================================
# What is your Discord bot's token?
# OPTIONAL = This value is optional, and can be left blank.
# IMPORTANT = It is recommended that you pay attention to the value.
# MULTIPLE - This value can be multiple string, each value splitted with comma or semi-colon. You can use single-quote (') to escape whether you have any comma or semicolon in the value.

#==============================================================================
# IMPORTANT - What is your Discord bot's token?
# Example: DISCORD_TOKEN="NTE5NjQ2MjIxNTU2Nzc2OTcw.XAcEQQ.0gjhNbGeWBsKP6FVuIyZWlG2cMd"
DISCORD_TOKEN=""

#==============================================================================
# What should be the main prefix of your bot?
# IMPORTANT - What should be the main prefix of your bot?
# Example: PREFIX="!"
# Default: !
MAIN_PREFIX=""

#==============================================================================
# What should be the alternative prefixes of your bot?
# Example: PREFIX=["?", "{mention}"]
# OPTIONAL, MULTIPLE - What should be the alternative prefixes of your bot?
# Example: PREFIX="?, {mention}"
# Formats: {mention} = @bot mention
# Default: {mention}
ALT_PREFIX=[""]
ALT_PREFIX="{mention}"

#==============================================================================
# What should be your bot's embed color code? (hex)
# Example: EMBED_COLOR="3CAAFF"
# Default: 3CAAFF
# OPTIONAL - What should be your bot's embed color code? (hex)
# Example: EMBED_COLOR="22C9FF"
# Default: 22C9FF
EMBED_COLOR=""

#==============================================================================
# What should be the language of your bot?
# OPTIONAL - What should be the language of your bot?
# Example: LOCALE="en"
# Available: en, es, id
# Default: en
LOCALE=""

#==============================================================================
# Activity list
# Example: '["Hello!"]'
# OPTIONAL, MULTIPLE - Activity list, what text should be appear on your bot's status?
# Example: ACTIVITIES="Hello!"
# Formats: {prefix} = bot prefix, {userCount} = user amount, {textChannelsCount} = text channel amount, {serverCount} = server amount, {playingCount} = amount of server playing music using the bot, {username} = bot username
ACTIVITIES='["My default prefix is {prefix}", "music with {userCount} users", "{textChannelsCount} text channels in {serverCount} guilds", "Hello there, my name is {username}"]'
ACTIVITIES="My default prefix is {prefix}, music with {userCount} users, {textChannelsCount} text channels in {serverCount} guilds, 'Hello there, my name is {username}'"

#==============================================================================
# Activity type list.
# OPTIONAL, MULTIPLE - Activity type list.
# The order of this value is the same order as ACTIVITIES.
# For example, first value of ACTIVITIES will use first value of this.
# Example: '["PLAYING", "COMPETING"]'
# Example: ACTIVITY_TYPES="PLAYING, COMPETING"
# Available: PLAYING, WATCHING, LISTENING, COMPETING
ACTIVITY_TYPES='["PLAYING", "LISTENING", "WATCHING", "PLAYING", "COMPETING"]'

#==============================================================================
# OPTIONAL - What is the owner's ID of the bot?
# Example: OWNERS=["390045370240991234"]
OWNERS=[""]

#==============================================================================
# OPTIONAL - What is your server's ID?
# Example: DEV_GUILD=["332877090003091456"]
DEV_GUILD=[""]
ACTIVITY_TYPES="PLAYING, LISTENING, WATCHING, PLAYING, COMPETING"

#==============================================================================
# In which mode do you want to activate your bot?
# Example: NODE_ENV="production"
# Available: production, development
# Default: production
NODE_ENV=""
# OPTIONAL, MULTIPLE - What is your server's ID?
# Example: MAIN_GUILD="972407605295198258"
MAIN_GUILD=""

#==============================================================================
# Which youtube downloader do you want to use? Note: if you use play-dl, it will support a few sites.
# Example: STREAM_STRATEGY="youtube-dl"
# Available: play-dl, youtube-dl
# Default: youtube-dl
# OPTIONAL - Which youtube downloader do you want to use?
# For more information, see: https://github.com/Clytage/rawon/wiki/Stream-Strategy
# Example: STREAM_STRATEGY="yt-dlp"
# Available: play-dl, yt-dlp
# Default: yt-dlp
STREAM_STRATEGY=""

#==============================================================================
# Do you want to enable slash command support?
# OPTIONAL - Do you want to enable slash command support?
# Example: ENABLE_SLASH_COMMAND="yes"
# Default: yes
ENABLE_SLASH_COMMAND=""

#==============================================================================
# Which music selection type do you want to use?
# OPTIONAL - Which music selection type do you want to use?
# Example: MUSIC_SELECTION_TYPE="selectmenu"
# Available: message (just like in previous version) or selectmenu (uses discord selection menu)
# Available: message (just like in previous version), selectmenu (uses discord selection menu)
# Default: message
MUSIC_SELECTION_TYPE=""

#==============================================================================
# Do you want to enable the 24/7 command?
# IMPORTANT - Do you want to enable the 24/7 command?
# Example: ENABLE_24_7_COMMAND="no"
# Default: no
ENABLE_24_7_COMMAND=""

#==============================================================================
# Do you want to make your bot not leave the voice channel after playing a song?
# IMPORTANT - Do you want to make your bot not leaving the voice channel after playing a song?
# Example: STAY_IN_VC_AFTER_FINISHED="no"
# Default: no
STAY_IN_VC_AFTER_FINISHED=""

#==============================================================================
# What is your server's DJ role name?
# Example: DJ_ROLE_NAME="DJ"
# Default: DJ
DJ_ROLE_NAME=""

#==============================================================================
# What is your server's Muted role name?
# Example: MUTE_ROLE_NAME="Muted"
# Default: Muted
MUTE_ROLE_NAME=""

#==============================================================================
# What should be your bot's emoji for every success sentence?
# OPTIONAL - What should be your bot's emoji for every success sentence?
# Example: YES_EMOJI="✅"
# Default: ✅
YES_EMOJI=""

#==============================================================================
# What should be your bot's emoji for every failed sentence?
# OPTIONAL - What should be your bot's emoji for every failed sentence?
# Example: NO_EMOJI="❌"
# Default: ❌
NO_EMOJI=""
5 changes: 0 additions & 5 deletions .eslintignore

This file was deleted.

4 changes: 2 additions & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
patreon: mzrtamp
custom: ["https://karyakarsa.com/mozartrafi"]
patreon: clytage
custom: ["https://paypal.me/clytage", "https://karyakarsa.com/clytage"]
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Feature Request
title: "[Features] <title>"
description: Suggest an idea for this project
labels: [enhancement]
labels: []

body:
- type: textarea
Expand Down
29 changes: 0 additions & 29 deletions .github/dependabot.yml

This file was deleted.

Binary file removed .github/images/info.png
Binary file not shown.
Binary file removed .github/images/question_mark.png
Binary file not shown.
Binary file removed .github/images/rawon.png
Binary file not shown.
4 changes: 4 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>clytage/project-template:clytage-renovate"]
}
24 changes: 9 additions & 15 deletions .github/workflows/test.yml → .github/workflows/setup.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Lint code & compile test
name: Lint code and compile setup script

on:
push:
Expand All @@ -16,14 +16,14 @@ jobs:
node-version: [">=16.6.0 <17.x"]
steps:
- name: Checkout repository
uses: actions/checkout@v2.4.0
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2.5.1
uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 # tag=v3.2.0
with:
node-version: ${{ matrix.node-version }}
check-latest: true

- name: Install dependencies
run: npm ci

Expand All @@ -38,22 +38,16 @@ jobs:
node-version: [">=16.6.0 <17.x"]
steps:
- name: Checkout repository
uses: actions/checkout@v2.4.0
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2.5.1
uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 # tag=v3.2.0
with:
node-version: ${{ matrix.node-version }}
check-latest: true

- name: Install typescript
run: npm i --save-dev typescript

- name: Delete node modules folder
run: rm -rf node_modules

- name: Install dependencies
run: npm ci

- name: Test compile
run: npm run tscompile && rm -rf dist
- name: Compile test
run: npm run compile && rm -rf dist
11 changes: 6 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,6 @@ jspm_packages/
# TypeScript cache
*.tsbuildinfo

# TypeScript build output
dist/

# Optional npm cache directory
.npm

Expand All @@ -69,8 +66,8 @@ dist/

# dotenv environment variables file
.env
.env
.prod.env
.env.test
dev.env

# parcel-bundler cache (https://parceljs.org/)
.cache
Expand Down Expand Up @@ -102,3 +99,7 @@ dist

# TernJS port file
.tern-port

# Rawon cache directories and files
data.json
scripts/
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
./.node-version
13 changes: 13 additions & 0 deletions .swcrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"jsc": {
"parser": {
"syntax": "typescript",
"tsx": false,
"decorators": true
},
"target": "es2021"
},
"module": {
"type": "es6"
}
}
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"files.eol": "\n",
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.preferences.importModuleSpecifierEnding": "js",
"eslint.packageManager": "npm",
"npm.packageManager": "npm",
"files.eol": "\n",
"liveshare.languages.allowGuestCommandControl": true
}
10 changes: 10 additions & 0 deletions DISCLAIMERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Disclaimers
List of disclaimers.

## Copyright, DMCA, and/or Intellectual Properties
1. Any intellectual properties used, played, or displayed by the bot is not owned by us, the maintainer of the bot, or any of the bot's contributors. This includes, but is not limited to, the audio, video and image files displayed or used in the bot's commands.
2. As railway stated in their legal fair-use page (refer to https://railway.app/legal/fair-use), they won't allow any kind of Hosting/Distribution of DMCA Protected Content. That includes hosting a discord music bot that plays music/video under a copyright license. **Deploy to Railway at your own risk.**

## Code modifications
1. The bot is open source and can be modified and redistributed under the [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) license.
2. As written in the license, we are not responsible for any damages or losses when you are attempting to modify the code and redistribute or use it.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2022, RB Project
Copyright (c) 2022, Clytage Development
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
Loading

0 comments on commit c3b4b56

Please sign in to comment.