一个专为与 Taker 协议交互而设计的自动化挖矿机器人。该机器人帮助自动化每日签到和挖矿活动,以积累 Taker 积分,这些积分可能对未来的空投有价值。
- 官方链接:Taker
- 使用新钱包注册
- 重要:必须绑定您的 X/Twitter 账户,否则无法开始挖矿
- 等待获得水龙头奖励(0.001 TAKER)后才能使用机器人
- ✅ 自动每日签到和挖矿
- 🔄 支持多个钱包批量操作
- 🗄️ MySQL 数据库记录支持
- 📊 实时日志记录和状态更新
- 🔐 自动令牌刷新和身份验证
- ⏰ 下次挖矿机会的倒计时器
- 🛠️ 环境变量配置管理
- 🔌 数据库开关控制
- Node.js: v16 或更高版本
- npm: 包管理器
- Taker 余额: 确保您的 Taker 钱包有余额
- MySQL: 数据库(可选,可通过环境变量禁用)
git clone https://github.com/jessdy/Taker-Bot-Jad.git
cd Taker-Bot-Jad
npm install
复制环境变量示例文件并配置:
cp .env.example .env
编辑 .env
文件:
# 数据库配置
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASSWORD=root
DB_NAME=airdrop
# 数据库写入开关 (true/false)
ENABLE_DATABASE=true
创建 wallets.json
文件,参考 wallets-example.json
格式:
nano wallets.json
钱包配置格式:
[
{
"address": "0x...",
"privateKey": "your_private_key_here"
}
]
npm run start
ENABLE_DATABASE=true
ENABLE_DATABASE=false
- 身份验证: 机器人使用以太坊签名对每个钱包进行身份验证
- 用户信息获取: 检索用户的 Twitter 绑定状态和积分信息
- 数据库记录: 自动将用户数据记录到 MySQL 数据库(可选)
- 挖矿检查: 检查挖矿状态和下次可挖矿时间
- 自动挖矿: 在可用时自动执行链上挖矿激活
- 循环监控: 持续监控所有钱包状态,每小时检查一次
takerBot/
├── .env # 环境变量配置
├── .env.example # 环境变量示例
├── taker.js # 主程序文件
├── package.json # 项目依赖
├── wallets.json # 钱包配置(需要创建)
├── wallets-example.json # 钱包配置示例
└── utils/
├── banner.js # 横幅显示
├── contract.js # 智能合约交互
├── database.js # 数据库操作
└── logger.js # 日志记录
- 🔒 永远不要分享您的私钥或
.env
文件 - 🏠 本地运行: 机器人在本地运行,不会将私钥发送到外部服务器
- 🔐 本地签名: 所有签名都使用 ethers.js 库在本地创建
- 📝 版本控制: 确保将
.env
和wallets.json
添加到.gitignore
如果遇到问题,请检查以下项目:
- 私钥格式: 确保私钥格式正确(不包含 0x 前缀)
- 网络连接: 确保有稳定的互联网连接
- Taker 余额: 确保钱包有足够的 TAKER 代币余额
- Twitter 绑定: 确保钱包已绑定 Twitter/X 账户
- 数据库连接: 如果启用数据库,确保 MySQL 服务可访问
- 日志文件: 查看控制台输出获取详细错误信息
- "This wallet is not bound Twitter/X": 需要在 Taker 网站绑定 Twitter
- "Wallet already start mine today": 今天已经挖过矿,等待下次挖矿时间
- "Database connection failed": 检查数据库配置或设置
ENABLE_DATABASE=false
此机器人仅供教育和研究目的提供。使用风险自负。开发者不对使用此软件可能产生的任何潜在风险(包括但不限于经济损失)承担责任。请确保您了解相关风险并遵守当地法律法规。
本项目基于 MIT 许可证 开源。
如果您觉得这个项目对您有帮助,可以通过以下地址进行捐赠支持项目开发:
- EVM (以太坊/BSC/Polygon等):
0xD6611773079e022B4E403a5DF8152Cda9fA9B11f
或jessdy.eth
- Solana:
EEG8sYSWaU7S9c1NPKvkzWXZbfutvoRaR7sNtqrA22ru
- Bitcoin:
bc1pv5xfcrvqadltd9vj83k7lshtz9vj4caj2uldj8d87e6f4c4p5unqh9um6q
您的支持是我们持续改进和维护项目的动力!🙏
⭐ 如果这个项目对您有帮助,请给我们一个 Star!