Skip to content

Releases: mtripg6666tdr/Discord-SimpleMusicBot

v4.0.0-beta.4

28 Mar 14:45
6e022b4
Compare
Choose a tag to compare
v4.0.0-beta.4 Pre-release
Pre-release

これは、プレリリースバージョンです

バグ修正

  • 一部の音楽の再生が途中で終了する・エラーで止まる問題を修正(#1280)
  • 状態のバックアップが動作していない問題を修正(#1282)
  • 予期せず必要以上にバイナリの更新確認を行う問題を修正(#1284)
  • コマンドコマンドの間違った表示を修正(#1289)

ドキュメント

  • ネイティブライブラリ用のビルドツールの必要性についてドキュメントに明記(#1273)
  • 言語の決定方法や設定方法などについてのドキュメントの追加(#1283)

その他の変更

  • 継続的な翻訳(#1269, #1277, #1288, #1290)
  • Docker-Composeで利用できるようサンプルファイルを追加(#1275)
  • Dockerイメージに一部のオプションの依存関係が欠落していた問題を修正(#1276)

その他の特記事項

  • これはプレリリースのベータ版です。config.jsondebugtrueに設定しないと起動しないようになっています。
  • v4系では、Node.js v16.16以上が必須となります。
  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4

v3.11.6

28 Mar 13:47
fc4b4e4
Compare
Choose a tag to compare

バグ修正

  • 一部の音楽の再生が途中で終了する問題を修正(#1281)
  • バイナリの更新確認のタイミングが間違えていたのを修正(#1286)

依存関係のアップデート

  • @sinclair/typebox 0.26.2 => 0.26.5

その他の変更

  • Dockerのイメージに、オプションの依存関係が欠落していた問題を修正(#1278, #1279)

その他の特記事項

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

What's Changed

Full Changelog: v3.11.5...v3.11.6

v4.0.0-beta.3

27 Mar 10:31
3f67dc9
Compare
Choose a tag to compare
v4.0.0-beta.3 Pre-release
Pre-release

これは、プレリリースバージョンです

機能追加

  • サーバーのロケールを取得するよう試みる(#1263)
  • サーバーからキックされた/サーバーが削除された際にデータベースのデータを可能な場合削除する(#1266)

バグ修正

  • 権限の文言を翻訳(#1267)

ドキュメント

  • ドキュメントの継続的なアップデート(#1265)

その他の変更

その他の特記事項

  • これはプレリリースのベータ版です。config.jsondebugtrueに設定しないと起動しないようになっています。
  • v4系では、Node.js v16.16以上が必須となります。
  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3

v4.0.0-beta.2

27 Mar 01:32
732da78
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release

これは、プレリリースバージョンです

機能追加

  • 関数の実行時間に関するログを、一部の関数で再度追加しました(#1227)
  • Replit Databaseがバックアップ用のサーバーとして利用可能になりました(#1251)
  • HTTPベースのボット独自のデータベースを復活しました(#1252)

バグ修正

  • キュー内を検索コマンドが失敗する場合がある問題を修正(#1248)
  • システム情報コマンドでサーバーアイコンに関するバグを修正(#1253)

ドキュメント

  • ロガーが内部的に使用するポート番号の変更方法を追記(#1249)

依存関係のアップデート

  • @sinclair/typebox 0.25.24 => 0.26.4
  • html-to-text 9.0.4 => 9.0.5
  • i18next 22.4.11 => 22.4.13

その他の変更

その他の特記事項

  • これはプレリリースのベータ版です。config.jsondebugtrueに設定しないと起動しないようになっています。
  • v4系では、Node.js v16.16以上が必須となります。
  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2

v3.11.5

26 Mar 07:42
7b1749d
Compare
Choose a tag to compare

バグ修正

  • キュー内を検索コマンドが失敗する問題を修正(#1247)

依存関係のアップデート

  • @sinclair/typebox 0.26.0 => 0.26.2

その他の特記事項

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

What's Changed

Full Changelog: v3.11.4...v3.11.5

v3.11.4

22 Mar 10:43
af3ab59
Compare
Choose a tag to compare

バグ修正

  • 手動で停止した際に、内部のコスト情報をリセットする(#1209)

依存関係のアップデート

  • @sinclair/typebox 0.25.24 => 0.26.0

その他の特記事項

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

What's Changed

Full Changelog: v3.11.3...v3.11.4

v4.0.0-beta.1

16 Mar 13:54
c715824
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

これは、プレリリースバージョンです

その他の変更

  • Dockerのイメージが壊れている問題を修正(#1220)

その他の特記事項

  • これはプレリリースのベータ版です。config.jsondebugtrueに設定しないと起動しないようになっています。
  • v4系では、Node.js v16.16以上が必須となります

What's Changed

Full Changelog: v4.0.0-beta.0...v4.0.0-beta.1

v4.0.0-beta.0

16 Mar 02:07
5cd398c
Compare
Choose a tag to compare
v4.0.0-beta.0 Pre-release
Pre-release

これは、プレリリースバージョンです

機能追加

  • 新しいキャッシュシステムを追加(#1166)
    • 二つのキャッシュレベル"memory""persistent"の二段階がconfig.jsonで設定できます
    • "memory"を設定した場合、楽曲のデータをメモリにキャッシュし、次に同じ楽曲がリクエストされた際にそれを利用します。
      • ループ機能を使用した際などにも高速化が期待できます。
      • 同じ曲を何曲も追加した際にメモリの増加が無くなり、メモリ使用の減少が見込めます。
      • メモリキャッシュは一定期間で自動的に削除されます。
    • "persistent"に設定した場合、上記のメモリキャッシュに加え、cacheフォルダに永続的なデータをキャッシュします。
      • ディスク容量に余裕がある場合、こちらを設定することをおすすめします。
      • データには実際の音声データは含まれていません。
    • システム情報コマンドにて、メモリキャッシュの数および永続キャッシュの合計容量を確認できます。
    • invoke sp;purgememcacheにてメモリキャッシュを、invoke sp;purgediskcacheで永続キャッシュを削除できます(#1190)
    • cacheフォルダに保存されるファイルは任意のタイミングで削除することができます。
  • テキストチャンネルおよびボイスチャンネル以外の、スレッドチャンネル、テキストボイスチャンネル、ステージチャンネルで利用可能になりました(#1168)
  • データベースを使用した際に、再生の分析情報が保存されるようになりました(#1170)
    • ビューワーなどの開発は未定です
  • ボットのニックネームに:u7a7a:、:stop_button:が含まれていた場合、ボイスチャンネルに参加した際にそれぞれ:u6e80:、:arrow_forward:に自動的に変更することで、ボイスチャンネルに参加しているかがわかりやすくなる機能の追加(#1177, #1178)
    • 退出すると元の絵文字に戻ります
  • 日本語以外の言語に対応しました(#1173)
  • スラッシュコマンドの再生コマンドで、添付ファイルからの再生に対応しました(#1191)
  • メッセージを右クリック/ホールドして実行できるコマンドが追加されました(#1203)
    • キューに追加されましたの埋め込みなどのメッセージに対して再生コマンドを実行することでキューに追加/再生できます。
    • エクスポートコマンドにより出力されたメッセージの上で右クリックしてインポートを実行することでインポートできます。

機能変更/修正

  • debugtrueの際にも、config.jsonerrorChannelが設定されていれば、チャンネルにログを送信する(#1131)
  • config.jsonで、多くのキーが必須になりました(#1142)
  • システム情報コマンドで表示される内容の修正(#1147)
  • カスタムロガーを廃止し、ライブラリを使用するようになりました(#1150)
    • パフォーマンスの向上が期待できます。
    • 新しいログレベルとしてTRACEが追加されました。
  • 一部のスラッシュコマンドが変更となりました(#1155)
    • study => bgm
    • dc => disconnect
    • mv => move
    • np => nowplaying
    • rmall => removeall
  • 一部のコマンドが変更となりました(#1155)
    • ヘルプコマンドのエイリアスにsupportが追加されました。
    • アップタイムコマンドのピング確認機能が、ピングコマンドに分割されました。
  • 環境変数GAS_URLおよびGAS_TOKENがそれぞれDB_URLおよびDB_TOKENに変更されました(#1170)
  • HTTPベースのボット独自のデータベースが廃止されました(#1170)
  • インポートコマンドでキューの埋め込みからインポートすることはできなくなりました(#1203)

バグ修正

  • スキップの投票が機能しない問題を修正(#1163)
    • v3で #1162 で修正された問題のv4側の修正です
  • データベースなどの準備が正しく終了するまでボットがコマンドを受け入れないようになりました(#1170)
  • コストのデータを正しくリセットする(#1210)
    • v3で #1209 で修正された問題のv4側の修正です

ドキュメント

依存関係のアップデート

  • 依存関係の更新は、対応Node.jsのバージョンの変更やメインライブラリの変更などを通して追加/変更/削除が多いため、変更ログをご参照ください。

その他の変更

  • bot.tsの分割(#1124)
  • コードの改善(#1132, #1171)
  • コアのライブラリをerisからoceanic.jsに変更(#1126)
  • スラッシュコマンドの同期機能が改善されました(#1159, #1160)
  • インタラクションの処理を改善しました(#1161)

その他の特記事項

  • v4.0.0-beta.0はプレリリースのベータ版です。config.jsondebugtrueに設定しないと起動しないようになっています。
  • v4系では、Node.js v16.16以上が必須となります
  • バグ報告など、広くお待ちしております。
  • Dockerのイメージはこちらからご利用いただけます。なお、このバージョンのイメージはARM64のみの提供となります。

マイルストーン


What's Changed

Read more

v3.11.3

14 Mar 03:08
18dd107
Compare
Choose a tag to compare

バグ修正

  • スキップ投票の画面が動作しない問題を修正(#1162)
  • 頭出しコマンドと再生コマンドに関するバグを修正(#1162)
  • 検索コマンドのフッターが間違っていた問題を修正(#1176)

その他の特記事項

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

What's Changed

Full Changelog: v3.11.2...v3.11.3

v3.11.2

10 Mar 03:25
c7c3e9e
Compare
Choose a tag to compare

バグ修正

  • Node.jsのバージョンを正しく取得できておらず、DNS解決の問題が起きる可能性があったバグを修正(#1145)

依存関係のアップデート

  • eris 0.17.1 => 0.17.2 (#1154)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。
  • このバージョンではerisの更新が含まれています。v3.11.2以前のv3.x系のすべてのバージョンで、今後数週間以内に音声接続が機能しなくなる可能性があります。そのため、v3.11.2へのアップデートを強く推奨します。

What's Changed

Full Changelog: v3.11.1...v3.11.2