Releases: mtripg6666tdr/Discord-SimpleMusicBot
v4.5.3
本リリースは暫定的に稼働するバージョンをいち早く展開することを目的としています。
バグ修正
依存関係のアップデート
- @mtripg6666tdr/oceanic-command-resolver ~1.5.0 => ~1.5.3
- @snazzah/davey (added) => ^0.1.7
- comment-json ^4.2.5 => ^4.4.1
- dotenv ^17.2.2 => ^17.2.3
- i18next ^25.5.2 => ^25.6.0
- oceanic.js ~1.12.0 => ~1.13.0
- youtubei.js ^15.0.1 => ^16.0.1
Optional
- mongodb ^6.19.0 => ^6.20.0
ドキュメント
- 貢献に関するドキュメントを拡充(#3184)
その他の特記事項
本ボットの開発状況について
- #3093で告知の通り、しばらくメンテナンスが滞っておりましたが、順次ボットの修正を行っています。本リリースも、前回のリリースに引き続き、暫定的に稼働するバージョンをいち早く展開することを目的としています。今後数週間にわたって、さらなる修正を重ね追加リリースを行っていく予定です。
- 多忙により本プロジェクトに時間を割くことができず大変申し訳ございません。引き続き、バグ修正を最優先に取り組んでいく予定です。
- 現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。
- 随時Pull Requestも受け付けております。開発にご協力いただける方がいらっしゃいましたら、非常に助かります。よろしくお願いします。
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
What's Changed
- Feat: introduce new strategy using youtubei with mobile embed client by @mtripg6666tdr in #3137
- Update: Bump youtubei.js from 15.0.1 to 15.1.1 by @dependabot[bot] in #3122
- Update: Bump esbuild from 0.25.9 to 0.25.10 by @dependabot[bot] in #3129
- Update: Bump eslint-plugin-n from 17.21.3 to 17.23.1 by @dependabot[bot] in #3130
- Update: Bump @tsconfig/node16 from 16.1.4 to 16.1.5 by @dependabot[bot] in #3132
- Update: dependencies by @mtripg6666tdr in #3167
- Update(docs): Bump the docusaurus group in /docs with 5 updates by @dependabot[bot] in #3138
- Update(docs): Bump typescript from 5.9.2 to 5.9.3 in /docs by @dependabot[bot] in #3144
- Update(action): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #3157
- Update(action): Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #3163
- Update: Bump youtubei.js from 15.1.1 to 16.0.1 by @dependabot[bot] in #3165
- Fix: address e2ee warning by installing dave deps to support it by @mtripg6666tdr in #3168
- Update(docs): Bump the docusaurus group in /docs with 5 updates by @dependabot[bot] in #3170
- Update: Bump @stylistic/eslint-plugin from 5.4.0 to 5.5.0 by @dependabot[bot] in #3171
- Update: Bump eslint-plugin-unused-imports from 4.2.0 to 4.3.0 by @dependabot[bot] in #3172
- Update: Bump eslint from 9.37.0 to 9.38.0 by @dependabot[bot] in #3173
- Update: Bump @tsconfig/node16 from 16.1.5 to 16.1.6 by @dependabot[bot] in #3174
- Update: Bump typescript-eslint from 8.46.1 to 8.46.2 by @dependabot[bot] in #3176
- Update: Bump @types/node from 24.8.1 to 24.9.2 by @dependabot[bot] in #3179
- Update: Bump @swc/core from 1.13.5 to 1.14.0 by @dependabot[bot] in #3180
- Update: Bump the oceanic group across 1 directory with 2 updates by @dependabot[bot] in #3181
- Fix: implement interpreter required by youtubei by @mtripg6666tdr in #3183
- Docs: enhance contribution guideline by @mtripg6666tdr in #3184
- Fix: adjust strategy availablity by @mtripg6666tdr in #3185
- Bump: package version to v4.5.3 by @mtripg6666tdr in #3186
Full Changelog: v4.5.2...v4.5.3
v4.5.2
本リリースは暫定的に稼働するバージョンをいち早く展開することを目的としています。
バグ修正
- ストラテジーの適用方法を暫定的に修正(#3069)
依存関係のアップデート
- @discordjs/voice 0.17.0 => 0.18.0
- @distube/ytdl-core 4.16.8 => 4.16.12
- @mtripg6666tdr/oceanic-command-resolver 1.4.2 => 1.5.0
- @sinclair/typebox 0.34.33 => 0.34.41
- dotenv 16.4.7 => 17.2.2
- https-proxy-agent 7.0.5 => 7.0.6
- i18next 24.2.3 => 25.5.2
- oceanic.js 1.11.2 => 1.12.0
- youtubei.js 13.3.0 => 15.0.1
Optional
- @distube/ytpl 1.2.1 => 1.2.3
- mongodb 6.15.0 => 6.19.0
- zlib-sync 0.1.9 => 0.1.10
その他の変更
- 継続的な翻訳の更新(#2937)
- I'd love to say thank all the contributors commited to this project via Crowdin!
その他の特記事項
本ボットの開発状況について
- #3093で告知の通り、しばらくメンテナンスが滞っておりましたが、順次ボットの修正を行っています。本リリースは暫定的に稼働するバージョンをいち早く展開することを目的としています。今後数週間にわたって、順次修正を重ね追加リリースを行っていく予定です。
- 多忙により本プロジェクトに時間を割くことができず大変申し訳ございません。引き続き、バグ修正を最優先に取り組んでいく予定です。
- 現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
What's Changed
- Update: Bump typescript-eslint from 8.29.0 to 8.29.1 by @dependabot[bot] in #2928
- Update: Bump @swc/core from 1.11.16 to 1.11.18 by @dependabot[bot] in #2929
- Chore(deps): Bump estree-util-value-to-estree from 3.0.1 to 3.3.3 in /docs by @dependabot[bot] in #2930
- Change(i18n): sync translations from Crowdin by @mtripg6666tdr in #2937
- Update(action): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #3087
- Update: bulk update dependencies by @mtripg6666tdr in #3096
- Chore(deps): Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs by @dependabot[bot] in #2955
- Chore(deps): Bump on-headers and compression in /docs by @dependabot[bot] in #3060
- Chore(deps): Bump brace-expansion from 1.1.11 to 1.1.12 in /docs by @dependabot[bot] in #3097
- Update(docs): Bump the docusaurus group in /docs with 5 updates by @dependabot[bot] in #2989
- Update(docs): Bump typescript from 5.8.3 to 5.9.2 in /docs by @dependabot[bot] in #3078
- Update: Bump dotenv from 16.4.7 to 17.2.1 by @dependabot[bot] in #3072
- Update: Bump i18next from 24.2.3 to 25.4.2 by @dependabot[bot] in #3098
- Update(docs): Bump the docusaurus group in /docs with 5 updates by @dependabot[bot] in #3099
- Update(action): Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #3100
- Update: Bump typescript-eslint from 8.40.0 to 8.41.0 by @dependabot[bot] in #3101
- Update: Bump mongodb from 6.18.0 to 6.19.0 by @dependabot[bot] in #3102
- Update: Bump @sinclair/typebox from 0.34.40 to 0.34.41 by @dependabot[bot] in #3103
- Update(docs): Bump @mdx-js/react from 3.1.0 to 3.1.1 in /docs by @dependabot[bot] in #3104
- Update: Bump the oceanic group across 1 directory with 2 updates by @dependabot[bot] in #3105
- Update: Bump mocha from 11.7.1 to 11.7.2 by @dependabot[bot] in #3107
- Update: Bump dotenv from 17.2.1 to 17.2.2 by @dependabot[bot] in #3108
- Update: Bump typescript-eslint from 8.41.0 to 8.42.0 by @dependabot[bot] in #3109
- Update: Bump @stylistic/eslint-plugin from 4.2.0 to 5.3.1 by @dependabot[bot] in #3106
- Update: Bump youtubei.js from 13.3.0 to 15.0.1 by @dependabot[bot] in #3069
- Update(action): Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #3111
- Update: Bump @types/node from 24.3.0 to 24.3.1 by @dependabot[bot] in #3112
- Update: Bump @eslint/js from 9.34.0 to 9.35.0 by @dependabot[bot] in #3114
- Update: Bump eslint from 9.34.0 to 9.35.0 by @dependabot[bot] in #3115
- Update: Bump i18next from 25.4.2 to 25.5.2 by @dependabot[bot] in #3116
- Update: Bump typescript-eslint from 8.42.0 to 8.43.0 by @dependabot[bot] in #3117
- Update: Bump globals from 16.3.0 to 16.4.0 by @dependabot[bot] in #3118
- Bump: package version to v4.5.2 by @mtripg6666tdr in #3119
Full Changelog: v4.5.1...v4.5.2
累計100リリース目を達成できました。できる限りこのプロジェクトを維持できるよう頑張っていきたいと思います。これからもどうぞよろしくお願いいたします😭
v4.5.1
依存関係のアップデート
- @distube/ytdl-core 4.16.5 => 4.16.8
- @sinclair/typebox 0.34.31 => 0.34.33
- html-entities 2.5.3 => 2.6.0
その他の変更
TSG_URLをcompose.ymlで設定している場合、イメージのURLを、フォークしたプロジェクトに変更することを推奨します。- とはいえ、これらの設定で再生が改善しない場合があることも同時に確認されていますので、設定自体の必要性には疑問が残ります。
- 変更については、ドキュメントのボットの設定についてをご参照ください。
その他の特記事項
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Chore(notification): fix retrieving ogp image by @mtripg6666tdr in #2908
- Update: bump @types/node from 22.13.13 to 22.13.14 by @dependabot in #2909
- Update: bump esbuild from 0.25.1 to 0.25.2 by @dependabot in #2910
- Update: bump html-entities from 2.5.3 to 2.6.0 by @dependabot in #2911
- Update: bump typescript-eslint from 8.28.0 to 8.29.0 by @dependabot in #2912
- Update: bump @distube/ytdl-core from 4.16.5 to 4.16.6 by @dependabot in #2913
- Update: bump @types/ws from 8.18.0 to 8.18.1 by @dependabot in #2914
- Update: bump @swc/core from 1.11.13 to 1.11.16 by @dependabot in #2915
- Update: bump @types/node from 22.13.14 to 22.14.0 by @dependabot in #2917
- Update: bump @sinclair/typebox from 0.34.31 to 0.34.33 by @dependabot in #2918
- Update: bump eslint-plugin-react from 7.37.4 to 7.37.5 by @dependabot in #2919
- Update: @distube/ytdl-core 4.16.6 to 4.16.8 by @TAKUANf in #2920
- Update: bump @eslint/js from 9.23.0 to 9.24.0 by @dependabot in #2921
- Update: bump eslint from 9.23.0 to 9.24.0 by @dependabot in #2923
- Update: bump typescript from 5.8.2 to 5.8.3 by @dependabot in #2924
- Update(docs): bump typescript from 5.8.2 to 5.8.3 in /docs by @dependabot in #2925
- Chore: use customized session generator by @mtripg6666tdr in #2926
- Bump: package version to v4.5.1 by @mtripg6666tdr in #2927
Full Changelog: v4.5.0...v4.5.1
v4.5.0-pkgjson.0
メインの変更
distフォルダー等をすべて廃止し、package.jsonだけにしました。これでセットアップがとてもシンプルになりますね。
セットアップ方法
- このリリースの添付ファイルから、
package.jsonをダウンロードし、適当なディレクトリ(空のディレクトリを推奨)に配置してください。 npm iを実行し、必要な依存関係をインストールします。package.jsonのenvフィールドに、JSON形式で必要な環境変数を設定します。(従来通り引き続き.envファイルを使用することも可能です。)必要な環境については、こちらをご参照ください。package.jsonのconfigフィールドに、JSON形式で必要な設定をします。設定値についてはこちらをご参照ください。npm startでボットを実行できます。
Q & A
Q. 今日は4月1日ですよね
はい、今日は4月1日です。
Q. とてもシンプルになりましたね!
はい、これでセットアップがよりシンプルになりました。ボットの知名度も上がってしまうかもしれませんね(爆)
このリリースについて
このリリースは、エイプリルフールで企画されたリリースであり、従来通りのリリースラインとは独立したものです。
従来通りのリリースラインは従来通り今後も継続して行われますのでご安心ください。
Full Changelog: v4.5.0...v4.5.0-pkgjson.0
v4.5.0
機能追加
- 再生開始時にボイスチャンネルやステージチャンネルのトピックを更新する設定(#2900, #2902)
- 「フルキャッシュ」というキャッシュレベルを追加(#2903)
- キャッシュについてのページをご参照ください
バグ修正
- 一部のソースの再生が失敗する問題を軽減(#2893, #2898, #2905)
- 内部的な話では、一度失敗したストラテジーをスキップすることにより、バックアップのストラテジーによる再生成功率が増加し、軽減することが見込まれます。
- 副音声がある音楽について、副音声の再生をしない(#2894)
- 特別コマンドがスラッシュコマンド経由で実行された際に正しく引数が解釈されない問題を修正(#2901)
- 必要以上にイベントハンドラが設定されていた問題を修正(#2904)
依存関係のアップデート
- @sinclair/typebox 0.34.30 => 0.34.31
その他の変更
その他の特記事項
設定ファイルの再設定を行うことをお勧めします
いくつかの設定が追加されました。設定ファイルの説明ページをご覧の上、設定ファイルを更新してください。
新規で追加されたり、設定項目が変更になったりしたものは以下の通りです。
.envVISITOR_DATAPO_TOKENTSG_URL
config.jsoncacheLevel
→ ドキュメント: ボットの設定について
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Fix: skip failing strategy when retrying by @mtripg6666tdr in #2893
- Update: bump @sinclair/typebox from 0.34.30 to 0.34.31 by @dependabot in #2890
- Update: bump @types/node from 22.13.12 to 22.13.13 by @dependabot in #2891
- Update: bump typescript-eslint from 8.27.0 to 8.28.0 by @dependabot in #2892
- Fix: disable descriptive formats by @mtripg6666tdr in #2894
- Update: bump eslint-plugin-n from 17.16.2 to 17.17.0 by @dependabot in #2896
- Chore(docker): fix missing shared lib by @mtripg6666tdr in #2897
- Fix: disable outdated strategy for stable playback by @mtripg6666tdr in #2898
- Feat: update channel topic by @mtripg6666tdr in #2900
- Fix(commands/invoke): wrong parsing of special commands by @mtripg6666tdr in #2901
- Feat: cache audio temporarily by @mtripg6666tdr in #2903
- Fix: too many listeners attached by @mtripg6666tdr in #2904
- Feat: introduce new strategy by @mtripg6666tdr in #2905
- Change(i18n): sync translations from Crowdin by @mtripg6666tdr in #2902
- Chore(docker): fix typo by @mtripg6666tdr in #2907
- Bump: package version to v4.5.0 by @mtripg6666tdr in #2906
Full Changelog: v4.4.4...v4.5.0
v4.4.4
バグ修正
- 一部の条件下で致命的なエラーが発生する問題を修正(#2889)
ドキュメント
依存関係のアップデート
- @distube/ytdl-core 4.16.4 => 4.16.5
- @sinclair/typebox 0.34.25 => 0.34.30
- html-entities 2.5.2 => 2.5.3
- i18next 24.2.2 => 24.2.3
- undici 5.28.5 => 5.29.0
その他の特記事項
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することも視野に入れながら、継続的に改善を行う予定です。
このバージョンでも、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Docs: add top page content by @mtripg6666tdr in #2834
- Update: bump @sinclair/typebox from 0.34.25 to 0.34.26 by @dependabot in #2831
- Update: bump @swc/core from 1.10.16 to 1.10.18 by @dependabot in #2832
- Update: bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 by @dependabot in #2833
- Docs: fix inconsistent calc result by @mtripg6666tdr in #2835
- Update: bump globals from 15.15.0 to 16.0.0 by @dependabot in #2838
- Update: bump eslint-plugin-license-header from 0.7.0 to 0.8.0 by @dependabot in #2839
- Update: bump eslint from 9.20.1 to 9.21.0 by @dependabot in #2841
- Update: bump @sinclair/typebox from 0.34.26 to 0.34.28 by @dependabot in #2842
- Update(docs): bump typescript from 5.7.3 to 5.8.2 in /docs by @dependabot in #2849
- Update: bump @swc/core from 1.10.18 to 1.11.5 by @dependabot in #2851
- Update: bump eslint-plugin-n from 17.15.1 to 17.16.1 by @dependabot in #2853
- Update: bump @stylistic/eslint-plugin from 4.0.1 to 4.2.0 by @dependabot in #2855
- Update: bump @types/ws from 8.5.14 to 8.18.0 by @dependabot in #2860
- Update: bump eslint-plugin-n from 17.16.1 to 17.16.2 by @dependabot in #2861
- Chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /docs by @dependabot in #2867
- Update: bump esbuild from 0.25.0 to 0.25.1 by @dependabot in #2868
- Update: bump @sinclair/typebox from 0.34.28 to 0.34.30 by @dependabot in #2871
- Update: bump i18next from 24.2.2 to 24.2.3 by @dependabot in #2873
- Update: bump mongodb from 6.13.0 to 6.15.0 by @dependabot in #2875
- Update: bump undici from 5.28.5 to 5.29.0 by @dependabot in #2876
- Update: bump @distube/ytdl-core from 4.16.4 to 4.16.5 by @dependabot in #2877
- Update: bump typescript-eslint from 8.24.1 to 8.27.0 by @dependabot in #2878
- Update: bump typescript from 5.7.3 to 5.8.2 by @dependabot in #2854
- Update: bump @eslint/js from 9.21.0 to 9.23.0 by @dependabot in #2879
- Update: bump @types/node from 22.13.4 to 22.13.11 by @dependabot in #2880
- Update: bump @swc/core from 1.11.5 to 1.11.12 by @dependabot in #2881
- Update: bump @eslint/eslintrc from 3.3.0 to 3.3.1 by @dependabot in #2882
- Update: bump eslint from 9.21.0 to 9.23.0 by @dependabot in #2883
- Update: bump html-entities from 2.5.2 to 2.5.3 by @dependabot in #2884
- Chore(deps): bump @babel/helpers from 7.26.0 to 7.26.10 in /docs by @dependabot in #2885
- Chore(deps): bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /docs by @dependabot in #2886
- Chore(deps): bump @babel/runtime from 7.26.0 to 7.26.10 in /docs by @dependabot in #2887
- Fix: failing to stringify error by @mtripg6666tdr in #2889
- Bump: package version to v4.4.4 by @mtripg6666tdr in #2888
Full Changelog: v4.4.3...v4.4.4
v4.4.3
バグ修正
- ラジオ機能で、ラジオ機能の検出精度を向上しました(#2829)
ドキュメント
- 公開ボット/コミュニティリソースを追加しました(#2828)
依存関係のアップデート
- @distube/ytdl-core 4.16.3 => 4.16.4
- @sinclair/typebox 0.34.21 => 0.34.25
その他の変更
その他の特記事項
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することも視野に入れながら、継続的に改善を行う予定です。
このバージョンでも、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について(再掲)
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Chore(FUNDING): add sponsor button by @mtripg6666tdr in #2823
- Update: bump @distube/ytdl-core from 4.16.3 to 4.16.4 by @dependabot in #2824
- Update: bump eslint-plugin-license-header from 0.6.1 to 0.7.0 by @dependabot in #2825
- Update: bump @sinclair/typebox from 0.34.21 to 0.34.25 by @dependabot in #2826
- Improve(eslint): upgrade eslint from v8 to v9 by @mtripg6666tdr in #2787
- Update: bump typescript-eslint from 8.24.0 to 8.24.1 by @dependabot in #2827
- Docs: add community resources page by @mtripg6666tdr in #2828
- Fix: low accuracy detection of radio by @mtripg6666tdr in #2829
- Bump: package version to v4.4.3 by @mtripg6666tdr in #2830
Full Changelog: v4.4.2...v4.4.3
v4.4.2
その他の変更
その他の特記事項
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することも視野に入れながら、継続的に改善を行う予定です。
このバージョンでも、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について(再掲)
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Chore(Dockerfile): update base image from bullseye to bookworm by @mtripg6666tdr in #2821
- Bump: package version to v4.4.2 by @mtripg6666tdr in #2822
Full Changelog: v4.4.1...v4.4.2
v4.4.1
このリリースは、Dockerのイメージが欠落しています
詳細は、#2820 をご確認ください。
バグ修正
- メッセージの表記ゆれを修正(#2813)
- ボットのステータス更新を必要以上にしないよう修正(#2814)
- オートコンプリートが機能しない問題を修正(#2815)
- ラジオ機能が動作しない問題を修正(#2816)
- 一定の条件下で参加サーバーの情報が意図せず出力される問題を修正(#2817)
依存関係のアップデート
- @sinclair/typebox 0.34.16 => 0.34.21
その他の特記事項
再生時のエラーについて
現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することも視野に入れながら、継続的に改善を行う予定です。
このバージョンでも、完全な修正ができていないこと、あらかじめご了承ください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について(再掲)
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
What's Changed
- Update: bump @types/node from 22.13.1 to 22.13.4 by @dependabot in #2810
- Update: bump @sinclair/typebox from 0.34.16 to 0.34.21 by @dependabot in #2811
- Update: bump @swc/core from 1.10.15 to 1.10.16 by @dependabot in #2812
- Fix: inconsistent text (missing emoji) by @mtripg6666tdr in #2813
- Fix: suppress unneeded status updates by @mtripg6666tdr in #2814
- Fix: corrupted autocomplete feature by @mtripg6666tdr in #2815
- Fix: corrupted radio feature by @mtripg6666tdr in #2816
- Fix(commands/log): unintendedly leaking guild data by @mtripg6666tdr in #2817
- Change: debug logging by @mtripg6666tdr in #2818
- Bump: package version to v4.4.1 by @mtripg6666tdr in #2819
Full Changelog: v4.4.0...v4.4.1
v4.4.0
お待たせしました!長らくバグ修正等、ボットの改善にお時間を頂き申し訳ありません‼
機能追加
- 参加サーバー数や接続中サーバー数をステータスに表示する機能(@TAKUANf, #2775, #2806)
- 表示には、
config.jsonで、設定が必要です。詳しくは、ドキュメントをご参照ください。
- 表示には、
機能修正・変更
バルク削除コマンドは、14日以上前のメッセージを削除することはできません(#2804)- もともとAPIの仕様がそうだったらしいです。
- ドキュメントに追記しました。
バグ修正
- 一部の条件下で正常に再生されない問題を修正(@TAKUANf, #2775)
- Node.js v16での互換性の問題を修正(#2788)
- 特定の条件下で'channel'を読み取れない旨のエラーが発生する問題を修正(#2800)
- 特定の条件下がまだわからないため、エラーメッセージが表示された方は、情報を提供いただけると嬉しいです。
- 特定の条件下で、ボットがボイスチャンネルから切断した・されたときに、エラー発生する問題を修正(#2801)
- 一部のソースの楽曲が意図せず正常に追加できない問題を修正(#2802)
- 14日以上前のメッセージをバルク削除しないよう修正(#2804)
ドキュメント
- バルク削除に関する注意を追加(#2804)
依存関係のアップデート
- @distube/ytdl-core 4.14.4 => 4.16.3
- @sinclair/typebox 0.33.9 => 0.34.16
- dotenv 16.4.5 => 16.4.7
- i18next 23.15.0 => 24.2.2
- i18next-fs-backend 2.3.2 => 2.6.0
- node-html-parser 6.1.13 => 7.0.1
- spotify-url-info 3.2.16 => 3.2.18
- tslib 2.7.0 => 2.8.1
- undici 5.28.4 => 5.28.5
Optional
- @discordjs/opus 0.9.0 => 0.10.0
- mongodb 6.8.1 => 6.13.0
その他の変更
その他の特記事項
貢献者
- @TAKUANf の貢献が含まれています、ありがとうございます!
再生時のエラーについて
現在、一部の環境において、一部のソースにおいて正常に楽曲が再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することを視野に入れ、改善を行う予定です。
本リリースでも、一定程度の改善が見込まれますが、完全な修正ができていないこと、あらかじめご承知おきください。
Node.jsのバージョンについて
Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
Dockerについて
- Dockerのイメージは、リリース後10~20分程度で公開されます。
本ボットの開発状況について(再掲)
- 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
- 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
- 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。
マイルストーン(空)
What's Changed
- Update: bump i18next from 23.15.0 to 23.15.1 by @dependabot in #2612
- Chore(deps): bump serve-static and express in /docs by @dependabot in #2613
- Chore(deps): bump send and express in /docs by @dependabot in #2614
- Chore(deps): bump body-parser and express in /docs by @dependabot in #2615
- Chore(deps): bump express from 4.19.2 to 4.20.0 in /docs by @dependabot in #2616
- Update: bump esbuild from 0.23.1 to 0.24.0 by @dependabot in #2628
- Update: bump spotify-url-info from 3.2.16 to 3.2.17 by @dependabot in #2639
- Update: bump @types/mocha from 10.0.7 to 10.0.9 by @dependabot in #2645
- Update(docs): bump typescript from 5.6.2 to 5.6.3 in /docs by @dependabot in #2648
- Update: bump typescript from 5.6.2 to 5.6.3 by @dependabot in #2649
- Update: bump @sinclair/typebox from 0.33.9 to 0.33.17 by @dependabot in #2656
- Chore(deps): bump cookie and express in /docs by @dependabot in #2657
- Update(docs): bump @mdx-js/react from 3.0.1 to 3.1.0 in /docs by @dependabot in #2658
- Update: bump mongodb from 6.8.1 to 6.10.0 by @dependabot in #2662
- Update(docs): bump @types/react from 18.3.5 to 18.3.12 in /docs by @dependabot in #2666
- Chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by @dependabot in #2668
- Update: bump i18next from 23.15.1 to 23.16.4 by @dependabot in #2669
- Update: bump @distube/ytdl-core from 4.14.4 to 4.15.1 by @dependabot in #2673
- Update: bump tslib from 2.7.0 to 2.8.1 by @dependabot in #2676
- Update: bump @types/ws from 8.5.12 to 8.5.13 by @dependabot in #2681
- Update(docs): bump the docusaurus group in /docs with 5 updates by @dependabot in #2682
- Update: bump @swc/core from 1.7.24 to 1.8.0 by @dependabot in #2683
- Update: bump @types/node from 22.5.4 to 22.9.0 by @dependabot in #2684
- Chore(deps): bump path-to-regexp from 1.8.0 to 1.9.0 in /docs by @dependabot in #2685
- Update: bump mocha from 10.7.3 to 10.8.2 by @dependabot in #2686
- Update: bump i18next from 23.16.4 to 23.16.5 by @dependabot in #2691
- Update(docs): bump the docusaurus group in /docs with 5 updates by @dependabot in #2692
- Update: bump @swc/core from 1.8.0 to 1.9.2 by @dependabot in #2693
- Update: bump @sinclair/typebox from 0.33.17 to 0.34.0 by @dependabot in #2694
- Chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 in /docs by @dependabot in #2695
- Update: bump spotify-url-info from 3.2.17 to 3.2.18 by @dependabot in #2698
- Update: bump @types/node from 22.9.0 to 22.9.1 by @dependabot in #2702
- Update: @distube/ytdl-core from 4.14.4 to 4.15.9 by @TAKUANf in #2775
- Fix: execution on node v16 by @mtripg6666tdr in #2788
- Update: bump @types/mocha from 10.0.9 to 10.0.10 by @dependabot in #2705
- Update: bump i18next-fs-backend from 2.3.2 to 2.6.0 by @dependabot in #2712
- Update(action): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 by @dependabot in #2721
- Change(i18n): sync translations from Crowdin by @mtripg6666tdr in #2727
- Update: bump dotenv from 16.4.5 to 16.4.7 by @dependabot in #2731
- Chore(deps): bump path-to-regexp and express in /docs by @dependabot in #2732
- Update(docs): bump prism-react-renderer from 2.4.0 to 2.4.1 in /docs by @dependabot in #2740
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #2741
- Update: bump esbuild from 0.24.0 to 0.24.2 by @dependabot in #2750
- Update: bump node-html-parser from 6.1.13 to 7.0.1 by @dependabot in #2751
- Update(docs): bump the docusaurus group across 1 directory with 5 updates by @dependabot in #2757
- Update: bump typescript from 5.6.3 to 5.7.3 by @dependabot in #2761
- Update(docs): bump typescript from 5.6.3 to 5.7.3 in /docs by @dependabot in #2762
- Update: bump undici from 5.28.4 to 5.28.5 by @dependabot in #2768
- Update: bump mocha from 10.8.2 to 11.1.0 by @dependabot in #2772
- Update: bump @types/ws from 8.5.13 to 8.5.14 by @dependabot in https://github.com/mtripg6666tdr/Discord-SimpleMusicBot/pull...