Files
noticeUwuzu/CHANGELOG.md
T

5.1 KiB

2026.4.3

  • Chg: forループ内でlastReadを記録するように
  • Chg: lastReadを時刻ベースに

2026.4.2

  • Fix: id除外が機能しない問題

2026.4.1

  • Chg: notificationsもfor内でlastReadを更新しないように

2026.4.0

  • Breaking: noticeUwuzuを0から作り直しました
  • Breaking: 25.12.0-alpha.1までの方針を全て廃止しました
  • Chg: パッケージマネージャーをnpmからpnpmへ変更しました
  • Chg: 全コードをsrcへ移動しました
  • Chg: ユーズのメッセージをyamlとi18nextで管理することで先頭と末尾の改行のある問題などに対策しました
  • Chg: 全ての保存データをmemory.jsonとして保管し、memory.tsを実装しました
  • Note: 以下のログは全て実装として記録しています
  • Feat: ユーザーは以下のコマンドを使用することができます。
    • /weather: 天気予報を取得できます。
    • /help: コマンドの利用方法などを取得できます。
    • /miq: Make it a Quoteを操作できます。
    • /follow: Botからフォローされます。
    • /unfollow: Botからフォロー解除されます。
  • Feat: 地震情報が利用できます。以下の情報を投稿します。
    • 地震発生情報
    • 津波予報
    • 緊急地震速報(警報)
  • Feat: 時報が利用できます。毎時0分に投稿します。
  • Feat: 天気予報を利用できます。毎日7:00に投稿します。
  • Feat: 新年迎春の投稿を行います。遅延が最低限になるように出来ています。
  • Feat: worker_threadsによる並列処理
  • Feat: ユーズの再試行
  • Feat: ユーズの文字数制限回避
  • Feat: コマンドを並列処理
  • Feat: 地震情報のWebSocket再接続
  • Feat: 最大震度の要求を設定できる機能
  • Feat: 最大震度が不明な場合に投稿するかどうかを設定できる機能
  • Feat: デバッグ用とで過去の地震情報を読み込み10秒おきに投稿する機能

2026.4.0-beta.0

  • Feat: 地震発生情報の地域を都道府県でグループ化する機能
  • Feat: ユーズの再試行
  • Feat: ユーズの文字数制限回避
  • Feat: ユーズ送信関数
  • Feat: コマンドを並列処理
  • Feat: 地震情報のWebSocket再接続
  • Feat: 天気予報の分割数を自動的に計算する機能
  • Feat: 最大震度の要求を設定できる機能
  • Feat: 最大震度が不明な場合に投稿するかどうかを設定できる機能
  • Chg: 地震発生情報の時刻に頃を追加
  • Chg: weatherNotice.tsのマジックナンバーに命名
  • Fix: 震度0の地震情報に対応していない問題
  • Fix: コマンド処理済みのユーズのid除外が正しく動作しない問題
  • Fix: miqコマンドのコンソール出力に値が存在しない問題

2026.4.0-alpha.2

  • Feat: 地震情報のid除外
  • Feat: 新年迎春
  • Fix: for文でスキップではなくループの終了を行っていた問題
  • Feat: 返信済みかどうかをuniqidのみで判断する機能
  • Chg: 時報の時刻フォーマットをHH:mmからH:mmに変更
  • Feat: 緊急地震速報(警報)解除

2026.4.0-alpha.1

  • Del: tsxの開発環境を削除
  • Chg: typescriptを5.9.3にダウングレード
  • Feat: 緊急地震速報の最大予測震度の上限に99(〜程度以上)を実装
  • Chg: 緊急地震速報の最大予測震度で上限と下限が一致する場合に"から〜"を投稿内容に含めないように
  • Feat: worker_threadsによる並列処理
  • Del: 各地震情報の情報源の信頼できるかどうかの内容を削除
  • Chg: 津波予報情報の各時刻情報を実際に取得できる値まで削減(例: 2:03:00 > 2:03)
  • Fix: フォロー・フォロー解除に失敗した際にreturnできていない問題
  • Feat: デバッグ用で過去の地震情報を読み込み10秒おきに投稿する機能

2026.4.0-alpha.0

  • Breaking: noticeUwuzuを0から作り直しました
  • Breaking: 25.12.0-alpha.1までの方針を全て廃止しました
  • Chg: パッケージマネージャーをnpmからpnpmへ変更しました
  • Chg: 全コードをsrcへ移動しました
  • Chg: ユーズのメッセージをyamlとi18nextで管理することで先頭と末尾の改行のある問題などに対策しました
  • Chg: 全ての保存データをmemory.jsonとして保管し、memory.tsを実装しました
  • Note: 以下のログは全て重要な変更以外の再実装として判断しています
  • Feat: ユーザーは以下のコマンドを使用することができます。
    • /weather: 天気予報を取得できます。
    • /help: コマンドの利用方法などを取得できます。
    • /miq: Make it a Quoteを操作できます。
    • /follow: Botからフォローされます。
    • /unfollow: Botからフォロー解除されます。
  • Feat: 地震情報が利用できます。以下の情報を投稿します。
    • 地震発生情報
    • 津波予報
    • 緊急地震速報(警報)
  • Feat: 時報が利用できます。毎時0分に投稿します。
  • Feat: 天気予報を利用できます。毎日7:00に投稿します。