一个基本工具,可通过 WebSocket API 在你的终端上实时跟踪高于或低于特定价格目标的比特币交易。
-步骤 1:安装 Python(如果尚未安装)
Download from python.org
During install → make sure to check ✅ “Add Python to PATH”
-打开 Windows Terminal / PowerShell
-导航到你的机器人文件夹
cd \Users\<YourPCName>\Desktop\TERM1B1TB0T
-步骤 2:安装依赖项(仅需一次)
pip install requests websocket-client
-步骤 3:运行它
python TERM1B1TB0T.py above 1000
-₿ 关闭 WebSocket
CTRL + C
为机器人设置一个虚拟环境
这在 Linux(或 Python 环境限制严格的 Debian 系发行版)上很常见。
你会遇到 Python 的 PEP 668 限制,
这会阻止你使用 pip3 在系统范围内安装软件包,以避免破坏你的操作系统自带的 Python 软件包。
-如果你还没有创建:
-运行:
mkdir -p ~/TERM1B1TB0T
cd ~/TERM1B1TB0T
-运行:
python3 -m venv btc-env
-这会在你的项目内创建一个 btc-env/ 文件夹,其中包含一个隔离的 Python 环境。
source btc-env/bin/activate
-如果成功,你的终端现在看起来会类似于:
(btc-env) username@kali:~/TERM1B1TB0T$
-这意味着你已经位于虚拟环境之中。
-在虚拟环境处于激活状态时,安装所需的库:
pip install websocket-client
-这只会将软件包安装到你的虚拟环境内部——而非系统范围。
-安装 requests:
pip install requests
-仍然在虚拟环境内,使用以下命令启动它:
python TERM1B1TB0T.py above 500
CTRL + C
deactivate
source ~/TERM1B1TB0T/btc-env/bin/activate
pip list
which python (应指向 btc-env 内部)
-首先激活你的虚拟环境:
source ~/TERM1B1TB0T/btc-env/bin/activate
-使用自定义价格限制(美元)运行机器人:
python TERM1B1TB0T.py above 5000
-那样只会记录价值超过 5000 美元的 BTC 交易。
-如果你不传入值
如果你运行:
python TERM1B1TB0T.py
…它将默认为 1000 美元。
在它运行一段时间后:
在文本编辑器中打开 high_value_btc_tx.log,查看已存储的交易。