• 2026.4.3 Stable

    last2014 released this 2026-05-03 10:19:56 +00:00 | 41 commits to main since this release

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

    last2014 released this 2026-05-03 07:36:38 +00:00 | 46 commits to main since this release

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

    last2014 released this 2026-05-03 07:11:26 +00:00 | 49 commits to main since this release

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

    last2014 released this 2026-05-03 06:15:08 +00:00 | 53 commits to main since this release

    • 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秒おきに投稿する機能
    Downloads
  • 2026.4.0-beta.0 Pre-Release

    last2014 released this 2026-05-03 05:29:04 +00:00 | 57 commits to main since this release

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

    last2014 released this 2026-05-02 08:28:17 +00:00 | 69 commits to main since this release

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

    last2014 released this 2026-04-28 07:47:35 +00:00 | 76 commits to main since this release

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

    last2014 released this 2026-04-28 07:45:37 +00:00 | 77 commits to main since this release

    • 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に投稿します。
    Downloads
  • last2014 released this 2026-01-01 11:10:29 +00:00 | 8 commits to main since this release

    • New: configをTypeScriptファイルからyamlへ移行しました
      • Note: 新しいファイルパスはconfig/config.yamlです
      • New: それに伴って複数の依存関係が追加されました
      • Delete: また、examples/config.tsを削除しました
      • Note: ただし、互換性のためgitignoreは維持しています
    • New: package-lock.jsonをgitignoreから削除しました
    • New: import.meta.dirnameによるパスの安全性を確保しました
    • New: /miqのエイリアスを作成しました
    • Chg: tsconfig.json:20に末尾カンマを追加し統一しました
    • Fix: earthquakeNotice.tsで条件分岐が誤っていた問題を修正しました
    • Delete: 余分な型定義を削除しました
    • Delete: tsc-aliasによるresolveFullPathsが実装されているにもかかわらず.jsを使用したimportの.jsを削除しました
    Downloads
  • last2014 released this 2025-11-30 08:47:00 +00:00 | 10 commits to main since this release

    • New: リリースノートを記録する方針を取り始めました
    • Change: tsc-aliasによるエイリアスインポートを導入しました
      • New: resolveFullPathsが有効です
      • Del: それに伴いインポートから末尾の.jsを削除しました
      • New: エイリアスに@/(./src)が追加されました
    • Change: config.d.tsの名称をconfigTypeからConfigへ変更しました
      • Change: config.d.tsの余分なinterface定義を1つのConfigとして再定義しました
    • Change: moduleResolutionをnodeからbundlerへ変更しました
    • Change: typeRootのsrc/typesを./src/typesへ変更しました
    • Change: 同一ファイルでの使用数が1つのみのインポートを静的インポートから動的インポートへ変更しました
    • Change: ディレクトリ構造を大幅に変更しました
      • Migrate: /src/wiatherId.tsを/src/constantsへ移動しました
      • Migrate: /scriptを/srcへ移動しました
      • Migrate: /typesを/src/typesへ移動しました
      • Migrate: /src/mailer.tsを/src/libへ移動しました
      • Migrate: /checksを/src/scriptsへ移動しました
    • Change: eventdayData.tsを単一のexport文のみに短縮しました
    • Delete: asciiart.txtの末尾に含まれている改行を削除しました
      • Delete: それに伴いasciiart.tsの改行を削除する正規表現を削除しました
    • Delete: package.jsonのscriptsからmainを削除しました
    • Delete: successExit.tsに含まれていたデバッグ用の関数を即時実行するコードを削除しました
    Downloads