Skip to content

Releases: mtripg6666tdr/Discord-SimpleMusicBot

v4.5.3

30 Oct 15:43
de1fe9a

Choose a tag to compare

本リリースは暫定的に稼働するバージョンをいち早く展開することを目的としています。

バグ修正

  • 新しいストラテジーを追加し不安定な再生の是正に役立てる(#3137, #3183)
  • ストラテジーの可用性の調整(#3185)

依存関係のアップデート

  • @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

Full Changelog: v4.5.2...v4.5.3

v4.5.2

11 Sep 06:41
655764f

Choose a tag to compare

本リリースは暫定的に稼働するバージョンをいち早く展開することを目的としています。

バグ修正

  • ストラテジーの適用方法を暫定的に修正(#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

Full Changelog: v4.5.1...v4.5.2


累計100リリース目を達成できました。できる限りこのプロジェクトを維持できるよう頑張っていきたいと思います。これからもどうぞよろしくお願いいたします😭

v4.5.1

07 Apr 16:11
1a8fdaf

Choose a tag to compare

依存関係のアップデート

  • @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_URLcompose.ymlで設定している場合、イメージのURLを、フォークしたプロジェクトに変更することを推奨します。
    • とはいえ、これらの設定で再生が改善しない場合があることも同時に確認されていますので、設定自体の必要性には疑問が残ります。
    • 変更については、ドキュメントのボットの設定についてをご参照ください。

その他の特記事項

再生時のエラーについて

現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。

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

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

Dockerについて

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

本ボットの開発状況について

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

What's Changed

Full Changelog: v4.5.0...v4.5.1

v4.5.0-pkgjson.0

31 Mar 15:02
b91626b

Choose a tag to compare

メインの変更

  • distフォルダー等をすべて廃止し、package.jsonだけにしました。これでセットアップがとてもシンプルになりますね。

セットアップ方法

  1. このリリースの添付ファイルから、package.jsonをダウンロードし、適当なディレクトリ(空のディレクトリを推奨)に配置してください。
  2. npm iを実行し、必要な依存関係をインストールします。
  3. package.jsonenvフィールドに、JSON形式で必要な環境変数を設定します。(従来通り引き続き.envファイルを使用することも可能です。)必要な環境については、こちらをご参照ください。
  4. package.jsonconfigフィールドに、JSON形式で必要な設定をします。設定値についてはこちらをご参照ください。
  5. npm startでボットを実行できます。

Q & A

Q. 今日は4月1日ですよね

はい、今日は4月1日です。

Q. とてもシンプルになりましたね!

はい、これでセットアップがよりシンプルになりました。ボットの知名度も上がってしまうかもしれませんね(爆)


このリリースについて

このリリースは、エイプリルフールで企画されたリリースであり、従来通りのリリースラインとは独立したものです。

従来通りのリリースラインは従来通り今後も継続して行われますのでご安心ください。


Full Changelog: v4.5.0...v4.5.0-pkgjson.0

v4.5.0

27 Mar 17:03
194391b

Choose a tag to compare

機能追加

バグ修正

  • 一部のソースの再生が失敗する問題を軽減(#2893, #2898, #2905)
    • 内部的な話では、一度失敗したストラテジーをスキップすることにより、バックアップのストラテジーによる再生成功率が増加し、軽減することが見込まれます。
  • 副音声がある音楽について、副音声の再生をしない(#2894)
  • 特別コマンドがスラッシュコマンド経由で実行された際に正しく引数が解釈されない問題を修正(#2901)
  • 必要以上にイベントハンドラが設定されていた問題を修正(#2904)

依存関係のアップデート

  • @sinclair/typebox 0.34.30 => 0.34.31

その他の変更

  • Docker イメージの構成時に、phantomjs を構成するように(#2893, #2897)

その他の特記事項

設定ファイルの再設定を行うことをお勧めします

いくつかの設定が追加されました。設定ファイルの説明ページをご覧の上、設定ファイルを更新してください。
新規で追加されたり、設定項目が変更になったりしたものは以下の通りです。

  • .env
    • VISITOR_DATA
    • PO_TOKEN
    • TSG_URL
  • config.json
    • cacheLevel

→ ドキュメント: ボットの設定について

再生時のエラーについて

現在、一部の環境において、一部のソースから楽曲が正常に再生されない問題が確認されています。
これは、大手VPS、クラウドサービス、および公開プロキシ、VPNなどの環境下で高確率で発生することが確認されています。
プロキシ機能を再実装することも視野に入れながら、継続的に改善を行っています。
このバージョンでも、軽減策が導入されていますが、完全な修正ができていないこと、あらかじめご了承ください。

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

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

Dockerについて

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

本ボットの開発状況について

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

マイルストーン

What's Changed

Full Changelog: v4.4.4...v4.5.0

v4.4.4

24 Mar 13:41
7d9cd81

Choose a tag to compare

バグ修正

  • 一部の条件下で致命的なエラーが発生する問題を修正(#2889)

ドキュメント

  • ドキュメントサイトのトップページに「数字で見る」を追加(#2834, #2835)

依存関係のアップデート

  • @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

Full Changelog: v4.4.3...v4.4.4

v4.4.3

19 Feb 14:34
5455086

Choose a tag to compare

バグ修正

  • ラジオ機能で、ラジオ機能の検出精度を向上しました(#2829)

ドキュメント

依存関係のアップデート

  • @distube/ytdl-core 4.16.3 => 4.16.4
  • @sinclair/typebox 0.34.21 => 0.34.25

その他の変更

  • 寄付のボタンをリポジトリに追加(#2823)
  • eslint を v8 から v9 に更新しました(#2787)

その他の特記事項

再生時のエラーについて

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

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

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

Dockerについて

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

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

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

What's Changed

Full Changelog: v4.4.2...v4.4.3

v4.4.2

15 Feb 16:57
24631c5

Choose a tag to compare

その他の変更

  • Docker イメージのベースイメージを更新(#2821)
    • 20-bullseye => 22-bookworm
    • Docker イメージのビルドに失敗するのを修正します(#2820)

その他の特記事項

再生時のエラーについて

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

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

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

Dockerについて

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

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

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

What's Changed

Full Changelog: v4.4.1...v4.4.2

v4.4.1

14 Feb 16:17
aea246a

Choose a tag to compare

このリリースは、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

Full Changelog: v4.4.0...v4.4.1

v4.4.0

11 Feb 17:38
817f667

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)
    • Crowdinの貢献者の方々に感謝申し上げます!!!
  • ワークフローの修正(#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