お待たせしました!長らくバグ修正等、ボットの改善にお時間を頂き申し訳ありません‼
機能追加
- 参加サーバー数や接続中サーバー数をステータスに表示する機能(@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 #2773
- Update: bump i18next from 23.16.5 to 24.2.2 by @dependabot in #2778
- Update: bump @discordjs/opus from 0.9.0 to 0.10.0 by @dependabot in #2779
- Update: bump @swc/core from 1.9.2 to 1.10.12 by @dependabot in #2782
- Update: bump @sinclair/typebox from 0.34.0 to 0.34.15 by @dependabot in #2783
- Update: bump mongodb from 6.10.0 to 6.13.0 by @dependabot in #2785
- Update: bump @types/node from 22.9.1 to 22.13.0 by @dependabot in #2786
- Chore(test.yml): throw error when workflow cancelled by @mtripg6666tdr in #2789
- Chore(test.yml): upgrade node version to v20 by @mtripg6666tdr in #2790
- Update: bump @swc/core from 1.10.12 to 1.10.14 by @dependabot in #2792
- Update: bump @types/node from 22.13.0 to 22.13.1 by @dependabot in #2793
- Update: bump @sinclair/typebox from 0.34.15 to 0.34.16 by @dependabot in #2794
- Update: bump @distube/ytdl-core from 4.16.0 to 4.16.2 by @dependabot in #2795
- Update: bump @swc/core from 1.10.14 to 1.10.15 by @dependabot in #2796
- Update: bump esbuild from 0.24.2 to 0.25.0 by @dependabot in #2797
- Update: bump @distube/ytdl-core from 4.16.2 to 4.16.3 by @dependabot in #2799
- Fix: cannot read channel of undefined by @mtripg6666tdr in #2800
- Fix: oldChannel can be empty in voiceChannelLeave by @mtripg6666tdr in #2801
- Fix: cannot read sources of null by @mtripg6666tdr in #2802
- Chore(deps): fix security issues by @mtripg6666tdr in #2803
- Fix(commands/bulk_delete): prevent removing messages created 14 days or more ago by @mtripg6666tdr in #2804
- Chore(docs/deps): bump serialize-javascript from 6.0.1 to 6.0.2 in /docs by @dependabot in #2805
- Feat: disable showing guild count by @mtripg6666tdr in #2806
- Bump: package version to v4.4.0 by @mtripg6666tdr in #2807
New Contributors
Full Changelog: v4.3.10...v4.4.0