Telegram Bot + HAX データ監視スクリプト
これは Telegram Bot 管理と HAX.CO.ID データセンター監視の統合プロジェクトで、Docker デプロイ と サーバーバックグラウンド実行 の両モードをサポートします。 プロジェクトの元コードはtgグループの友人(名前は ez ez)から提供されました(作者、問題があれば個別に連絡してください。プライバシー保護のため、作者のtgアカウントはここに記載していません)、直接実行するとエラーが出たため、chatgptで修正・改善し、現在は正常に動作しています。
📦 機能概要
- 🤖
bot.py:python-telegram-botを使って実装された Telegram Bot。ボタンやコマンド、コールバックなどの対話機能をサポート。 - 📡
hax.py:60秒ごとに https://hax.co.id/data-center/ のデータセンターの状態を取得。 - 🔁 バックグラウンドでの自動実行をサポート(Linux VPS対応)
- 🐳 Dockerイメージ構築スクリプトを提供
- 📜 Python3環境の自動チェックおよびインストール(サーバーモード)
📂 プロジェクト構成
project/ # 自行创建一个文件夹存放项目文件,名称随意,英文命名
├── bot.py # Telegram Bot 主程序
├── hax.py # HAX 数据中心监控脚本
├── requirements.txt # 所有依赖声明
├── Dockerfile # Docker 镜像定义
├── run_docker.sh # 一键 Docker 构建 + 启动脚本
├── run_server.sh # 一键后台运行(非 Docker)
└── logs/ # 自动生成日志文件目录
🖥️ 実行方法1:通常サーバーのバックグラウンド実行
✅ 前提条件
- Ubuntu / Debian / CentOS などの主要サーバーに対応
- Python 3 環境(自動インストール可能)
▶️ ワンクリック実行
chmod +x run_server.sh
./run_server.sh初回実行時に以下を行います:
- システムに
python3/pip3がインストールされているか確認します requirements.txtの依存関係を自動的にインストールします- 選択したスクリプトをバックグラウンドで起動します(
nohupを使用) - ログを
logs/ディレクトリに出力します
📄 ログを見る
tail -f logs/bot.log # 查看 Telegram Bot 日志
tail -f logs/hax.log # 查看 HAX 监控日志
❌ プロセスの停止
pkill -f bot.py
pkill -f hax.py🐳 运行方式二:Docker 模式
🔧 构建镜像并运行
chmod +x run_docker.sh
./run_docker.shあなたは次のいずれかを実行できます:
bot.py(Telegramボット)hax.py(HAX監視)- 'bot.py と hax.py の両方のスクリプトを同時に起動...'
- どれでもコンテナ内で独立して実行可能
📌 依存ライブラリ
requestsbeautifulsoup4lxmlpython-telegram-bot[job-queue]>=20.0
pip install -r requirements.txt📬 联系方式
欢迎 issue 或 PR,有建议请提!随缘回复
--- Tranlated By Open Ai Tx | Last indexed: 2026-02-18 ---