Go to file
Last2014 d28ca6ce4c メールに改行を追加・起動時にバージョンを表示・v5.1へ 2025-07-07 15:24:36 +09:00
examples v5.0 2025-07-06 22:11:59 +09:00
scripts メールに改行を追加・起動時にバージョンを表示・v5.1へ 2025-07-07 15:24:36 +09:00
src fromをメールアドレスに統一(v5.0.3) 2025-07-07 15:11:49 +09:00
types v5.0 2025-07-06 22:11:59 +09:00
.gitignore 地震情報でnullではなくundefinedによる存在確認を使用(v5.0.2) 2025-07-07 14:50:42 +09:00
LICENSE v3.5.1へ・ライセンス追加・.env.exampleを削除 2025-07-01 17:10:52 +09:00
README.md デバッグ表示を分かりやすく2(v4.3) 2025-07-05 14:06:37 +09:00
asciiart.txt v5.0 2025-07-06 22:11:59 +09:00
main.ts v5.0 2025-07-06 22:11:59 +09:00
package.json メールに改行を追加・起動時にバージョンを表示・v5.1へ 2025-07-07 15:24:36 +09:00
tsconfig.json 地震情報を追加(最低限情報) 2025-07-01 00:01:35 +09:00

README.md

uwuzuお知らせBOT

uwuzuお知らせBOTについて

uwuzuで動作するお知らせBOTです。

設定

examples/config.tsをプロジェクトルートへ移動し各設定を更新してください。

設定項目

time.stopTimes.start: 時報休止期間の開始時刻(HH) time.stopTimes.stop: 時報休止期間の停止時刻(HH)

earthquake.reconnectTimes地震情報のWebSocketが切断されたときに自動再接続する時間(ミリ秒) earthquake.websocketUrl地震情報のWebSocket接続先URL earthquake.areasCsvUrl地域情報のデータベース(CSV)ファイルのURL earthquake.maxScaleMin: 地震発生投稿の最低震度(10-70) earthquake.rateLimit: 地域情報更新のレート制限(分)

weather.splitCount天気お知らせの返信の分割数(4分割を推奨)

apiTokenBOTアカウントのAPIキー uwuzuServer使用するuwuzuサーバーのホスト名(uwuzu.netなど)

サーバー起動

npm install
npm run build
npm run start

※Node.js・npmがインストールされている必要があります。

ライセンス

Apache 2.0 License