Skip to content

Releases: mtripg6666tdr/Discord-SimpleMusicBot

v4.4.0

11 Feb 17:38
817f667
Compare
Choose a tag to compare

お待たせしました!長らくバグ修正等、ボットの改善にお時間を頂き申し訳ありません‼

機能追加

  • 参加サーバー数や接続中サーバー数をステータスに表示する機能(@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

その他の変更

  • 翻訳の更新(#2727)
  • ワークフローの修正(#2789)
  • ワークフローでNode.js v22でもテストする(#2790)

その他の特記事項

貢献者

  • @TAKUANf の貢献が含まれています、ありがとうございます!

再生時のエラーについて

現在、一部の環境において、一部のソースにおいて正常に楽曲が再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
今後、プロキシ機能を再実装することを視野に入れ、改善を行う予定です。
本リリースでも、一定程度の改善が見込まれますが、完全な修正ができていないこと、あらかじめご承知おきください。

Node.jsのバージョンについて

Node.js v16以上の環境で動作することを想定していますが、できれば最新のLTS版を推奨しています。
古いバージョンの場合、一部機能が制限されることがあります。詳しくはこちらをご覧ください。

Dockerについて

  • Dockerのイメージは、リリース後10~20分程度で公開されます。

本ボットの開発状況について(再掲)

  • 現在、私(mtripg6666tdr)が非常に忙しく、本ボットの機能強化に時間を割くことができない状態です。現在、多くの機能要望等をいただいておりますが、今しばらくお待ちいただければ幸いです。今後ともよろしくお願いいたします。
  • 引き続きバグ修正は最優先事項として対処していきますので、バグを発見された際はお気軽にissueを開くか、サポートサーバーまでお知らせください。
  • 随時Pull Requestも受け付けております。開発にご協力いただける方は、ぜひともよろしくお願いします。

マイルストーン(空)

What's Changed

Read more

v4.3.10

10 Sep 14:35
a878bd2
Compare
Choose a tag to compare

バグ修正

  • 一部のソースの再生が機能しなくなったのを暫定的に修正(#2603, #2609, #2610)
    • しかしながら、引き続き必要に応じて修正パッチをリリースしていきます。
  • 可能であれば、バイナリをスタンドアロンのものを使用する(#2605)

依存関係のアップデート

  • i18next 23.14.0 => 23.15.0
  • mongodb 6.8.0 => 6.8.1

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.9...v4.3.10

v4.3.9

08 Sep 15:19
d224435
Compare
Choose a tag to compare

お待たせしました! みなさんのご支援に感謝いたします💖

バグ修正

  • 一部のソースの再生が機能しなくなったのを暫定的に修正(#2598)
    • しかしながら、引き続き必要に応じて修正パッチをリリースしていきます。
  • 依存関係のアップデートに関する修正

依存関係のアップデート

  • @discordjs/voice 0.16.1 => 0.17.0
  • @distube/ytdl-core 4.13.5 => 4.14.4
  • @sinclair/typebox 0.32.35 => 0.33.9
  • comment-json 4.2.4 => 4.2.5
  • i18next 23.12.2 => 23.14.0
  • i18next-fs-backend 2.3.1 => 2.3.2
  • oceanic.js 1.11.1 => 1.11.2
  • tslib 2.6.3 => 2.7.0

その他の特記事項

  • 開発者より:しばらくの間、作業が全くできず申し訳ありませんでした。みなさんの支援があってこそ、再度バグ修正をリリースすることができたと思っています。本当にありがとうございました。これからもどうぞよろしくお願いいたします。
    • 今回は、とにかく一番迅速に修正すべきものを優先的に修正したため、バグが多々残っております。
    • 引き続き、一か月程度溜まってしまっていたバグ修正に取り組んでいこうと思っております。
    • バグ等発見されたら、重複していても構いませんので、ぜひサポートサーバーやIssueなどでお知らせください。
  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.8...v4.3.9

v4.3.8

26 Jul 18:48
f8151ba
Compare
Choose a tag to compare

バグ修正

  • 一部のソースの再生が機能しなくなったのを暫定的に修正(#2534, #2537)
    • 引き続き必要に応じて修正パッチをリリースしていきます。
  • この曲で終了コマンドの表示を修正(#2535)
  • ラジオ機能で再生失敗が複数回起きた時などにキューが無限に長くなる問題を修正(#2538)

ドキュメント

  • ドキュメント上でサポートされている Node.js のバージョンを更新(#2518)
    • 正確にいつからかはわからないですが、v16.16以前のバージョンでも動作するようになっています。
    • 現在、ボットの動作に必要な最低限の Node.js のバージョンは v16.4 です。
  • ドキュメントの継続的な更新(#2526, #2527)

依存関係のアップデート

  • oceanic.js 1.10.0 => 1.11.1
  • i18next 23.12.1 => 23.12.2
  • @sinclair/typebox 0.32.34 => 0.32.35

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.7...v4.3.8

v4.3.7

19 Jul 03:07
1116914
Compare
Choose a tag to compare

バグ修正

  • ラジオ機能がうまく動作していない問題を修正(#2513)

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.6...v4.3.7

v4.3.6

18 Jul 12:00
76453ae
Compare
Choose a tag to compare

本修正に取り組む予定ではありますが、現時点で都合により数週間ほど着手できないことがわかっているので、現時点までに実装したバグ修正をリリースします。(そのため今回のリリースも応急パッチの扱いとなります。)

バグ修正

  • 一定の条件下で、プレイリスト追加時のサムネイルが表示されない問題を修正(#2495)
  • 一定の条件下で、エラー発生時にその旨のメッセージが送信されないことがある問題を修正(#2498)
  • エラー発生時に、キャッシュを確実にクリアするよう修正(#2503)
  • ラジオ機能使用時に、ラジオ機能によって追加された曲と思われる場合のみ、キューに曲が追加されるよう修正(#2504)
    • 完全な判定ではないため、一定の条件下で、ラジオ機能によって追加された曲でなくても曲が追加されることがありますが、誤差ということでご理解ください
  • 一部のソースの再生が機能しなくなったのを暫定的に修正後、一部の環境で再生が安定しない問題を緩和(#2507, #2511)
  • ログコマンドで、依存関係のパッケージのバージョンが正しく表示されない問題を修正(#2509)

ドキュメント

  • ドキュメントの継続的な更新(#2496)

依存関係のアップデート

  • i18next 23.11.5 => 23.12.1

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.5...v4.3.6

v4.3.5

11 Jul 14:48
ce221c9
Compare
Choose a tag to compare

バグ修正

  • 一部のソースの再生が機能しなくなったのを暫定的に修正(#2484, #2491)
    • 暫定的・応急的な修正の第二弾です。
    • 再生まで通常より長く時間がかかるなどの問題が発生する可能性があります。
    • 追加の修正を行い次第、パッチリリースを再度提供する予定です。
  • エラー発生時にメッセージが荒れる問題を修正(#2485)
  • 一部の条件下でキューに曲を追加できない問題を修正(#2492)

依存関係のアップデート

  • libsodium-wrappers 0.7.13 => 0.7.14

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.4...v4.3.5

v4.3.4

10 Jul 12:27
6c82387
Compare
Choose a tag to compare

バグ修正

  • 一部のソースの再生が機能しなくなったのを暫定的に修正(#2479, #2482)
    • 今回の修正は暫定的な修正のため、以下の問題があります。
      • フレーム機能など一部の機能が機能しません。
      • 再生までに通常より長く時間がかかります。
    • 実際の修正は、提供可能になり次第パッチリリースとして再度提供する予定です。
  • ドキュメントのリンクを修正(#2481)

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.3...v4.3.4

v4.3.3

08 Jul 14:20
66e04bb
Compare
Choose a tag to compare

バグ修正

  • 一部のソースで、音楽ソースの内容を正しく判断できず再生に失敗する問題を修正(#2455)
  • 均等再生機能を使用するとクラッシュする場合がある問題を修正(#2470)
  • 大文字にするとコマンドが使えない問題を修正(#2472)
  • エラー発生時に、特定の条件下で長文のエラーメッセージが表示される問題を修正(#2473)
  • v4.3.0で導入された遅延メッセージ関連の機能をリファクタリングし、数々のバグを改善(#2474)
  • 非公開の音楽ソースのURL等が漏洩する可能性のある問題を修正(#2475)
  • キュー追加位置の算出に問題があったため修正(#2477)

依存関係のアップデート

  • comment-json 4.2.3 => 4.2.4
  • https-proxy-agent 7.0.4 => 7.0.5
  • spotify-url-info 3.2.15 => 3.2.16

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.2...v4.3.3

v4.3.2

28 Jun 15:39
32c1f65
Compare
Choose a tag to compare

クリティカルなバグが確認されたため、これに対するパッチリリースとなります。連続してのリリースとなり申し訳ありません。

バグ修正

  • 一部のコマンドを使用した際にクラッシュすることがある問題を修正 (#2451)
  • 再生中にエラーが発生した場合に、クラッシュすることがある問題を修正 (#2452)

その他の変更

  • Docker のアップデートによる仕様変更に合わせ、docker-compose.ymlcompose.ymlに変更し、versionを削除するなどの対応を行いました (#2454)

その他の特記事項

  • Node.jsは、最新のLTSのバージョンをご利用いただくことを強く推奨しています。v16以上であれば動作はしますが、一部機能が制限されることがあります。詳しくはこちらをご覧ください。
  • Dockerのイメージは、リリース後10~20分程度で公開されます。

What's Changed

Full Changelog: v4.3.1...v4.3.2