# 2026.5.9 - Fix: pnpmが動作しない問題 # 2026.5.8 - Fix: 地震情報の情報源と各震度の間に改行がない問題 - Fix: 最大震度が不明な場合にも行が追加される問題 - Fix: pnpmが動作しない問題 # 2026.5.7 - Feat: 朝四時に何してるんだい? - Chg: pnpm 11.1.3 - Chg: 地震情報で不明な情報をそもそも投稿しないように - Del: helpコマンドとmiqコマンドを除く全てのi18nを廃止 # 2026.5.6 - Fix: 2026.5.5で修正されたと報告した「20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題」を再発させていた問題 # 2026.5.5 - Chg: 毎日7:00の天気予報の日付表記 - Fix: 20件前のユーズを最後に応答したコマンドのユーズとして記録していた問題 - Fix: 毎日18:00の天気予報の仮投稿の表記が本日になっていた問題 # 2026.5.4 - Chg: メモリをキャッシュしないように # 2026.5.3 - Chg: 震度分布画像のメッセージを変更 - Fix: distに震度分布画像のアセットと地域マップがコピーされるように - Fix: 返信とメンションの返答が記録されない問題 - Fix: 震度分布画像が投稿されない問題 - Fix: 条件に合わなくても震度分布画像を生成する問題 - Fix: 震度分布画像に隙間が空く問題 - Del: 正確にスケジュールが動作する機能 # 2026.5.2 - Fix: `/weather`が利用できない問題 # 2026.5.1 - Feat: 地震の震度分布画像生成 - Feat: 震度分布画に全タイルが埋まる機能 - Feat: 震度分布画像の震源がタイル単位で中央になる機能 - Feat: 震度分布画像で欠けているタイルが描画される機能 - Feat: 震度分布画像のアセットの位置が中央基準になる機能 - Chg: 全てのスケジュールが正確に動作するように - Chg: 毎日18:00に明日の天気予報を投稿するように - Chg: 震度分布画像のズームレベルを8から9へ - Chg: 震度分布画像の生成条件を震源と位置が存在するへ変更 - Chg: 震度分布画像のアセットを並列に取得 - Chg: 震度分布画像の震源のアセットに縁取りを追加 - Chg: 震度分布画像の震度ではないアセットを拡大 - Chg: ユーズの分割の案内文を太字に - Fix: 地震情報の画像生成での並び替えで、震度の位置が震源の位置として扱われる問題 - Fix: 毎日7:00に天気予報の返信をできない問題 - Del: 最大震度が不明な場合に投稿するかどうかのconfigを削除 # 2026.5.0 - Feat(dev): 地震情報の画像生成機能は未完成のため、ユーズには適用されません - Chg: 地震情報でのタイトルを変更 - Fix: 毎日7:00に天気予報が投稿されない問題 # 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に投稿します。