Spicenet Defi
Spicenet Defi 自动任务脚本
Spicenet 是一个 Web3 DeFi 平台,用户可以通过完成各种任务获得积分奖励。本脚本支持自动完成平台上的各类任务。
核心功能:
1. 每日签到 - 自动完成每日签到任务
2. 必需任务 - 完成平台必需任务(Required Quest)
3. 推广任务 - 完成社交媒体推广任务(Spread the Word)
4. 内容创作 - 完成内容创作任务(Create Spicy Content)
5. 用户信息 - 显示钱包地址、Twitter 信息等
6. Token 验证 - 自动检查 token 有效期
功能特性:
- 使用 JWT token 进行认证
- 自动检测 token 有效期
- 支持多种任务类型
- 自动跳过已完成任务
- 详细的任务完成日志
- 支持代理访问
- 批量处理多个账号
使用说明:
【平台介绍】
Spicenet Defi:Web3 DeFi 平台
- 官网:https://portal.spicenet.io/
- 使用 Twitter 账号登录
- 连接 Web3 钱包
- 通过完成任务获得积分
- 积分可用于平台活动和奖励
【配置说明】
在 config.ini 中设置:
【Task Settings(任务设置)】
- enable_daily_challenge:是否执行每日签到(默认 True)
- enable_required_quest:是否执行必需任务(默认 True,建议保持开启)
- enable_spread_word:是否执行推广任务(默认 True)
- enable_create_content:是否执行内容创作任务(默认 True)
【Advanced Settings(高级设置)】
- request_timeout:HTTP 请求超时时间,秒(默认 30)
- max_retries:API 请求失败时的最大重试次数(默认 3)
- retry_delay:重试之间的延迟,秒(默认 3)
- delay_min/max:账号间延迟,在主 UI 中配置(默认 3-8 秒)
【重要提示】
- 需要 Spicenet 平台的 JWT token
- Token 从浏览器开发者工具中获取
- Token 有有效期,过期需要重新获取
- 必需任务(Required Quest)是其他任务的前置条件
- 某些任务可能需要先完成前置任务才能解锁
【Token 获取方法】
-
访问 Spicenet 平台并登录
- 网址:https://portal.spicenet.io/
- 使用 Twitter 账号登录
- 连接你的 Web3 钱包 -
打开浏览器开发者工具
- Chrome/Edge: 按 F12 或右键 → 检查
- 找到 "Network"(网络)标签 -
刷新页面或执行任意操作
- 在网络请求列表中找到发往 portal-api.spicenet.io 的请求
- 点击任意请求
- 查看 "Headers"(请求头)
- 找到 "Authorization" 字段
- 复制 "Bearer " 后面的完整 token -
保存 Token
- 在 UI 中点击编辑
- 每行一个 token
- Token 格式:eyJhbGciOiJ...(很长的字符串)
- 不要包含 "Bearer " 前缀
【功能说明】
-
每日签到(Daily Challenge)
- 每天完成一次签到任务
- 获得每日积分奖励
- 建议每天运行一次 -
必需任务(Required Quest)
- 平台的基础任务
- 是其他任务的前置条件
- 必须先完成才能解锁其他任务
- 建议保持开启 -
推广任务(Spread the Word)
- 社交媒体相关任务
- 包括 Twitter 关注、转发、点赞等
- 完成后获得积分奖励
- 需要先完成必需任务 -
内容创作任务(Create Spicy Content)
- 创建和分享内容的任务
- 可能需要手动操作部分内容
- 完成后获得较高积分奖励
- 需要先完成必需任务
【任务执行顺序】
脚本会按照以下顺序执行任务:
1. 首先检查并完成必需任务(如果启用)
2. 然后执行其他已启用的任务
3. 自动跳过已完成的任务
4. 跳过未启用或锁定的任务
【Token 有效期】
- Token 有时效性,通常几小时到几天
- 脚本会自动检查 token 是否过期
- 如果 token 过期,需要重新获取
- 建议定期更新 token
【注意事项】
-
Token 安全
- Token 具有账号完全权限
- 不要分享给他人
- 定期更换 token -
任务限制
- 某些任务每天只能完成一次
- 某些任务需要前置条件
- 已完成的任务会自动跳过 -
网络要求
- 需要稳定的网络连接
- 建议使用代理(可选)
- 避免频繁请求 -
Twitter 账号
- 需要绑定 Twitter 账号
- 某些任务需要 Twitter 操作
- 确保 Twitter 账号状态正常
【常见问题】
Q: Token 从哪里获取?
A: 从浏览器开发者工具的网络请求中获取,详见上面的获取方法。
Q: Token 过期怎么办?
A: 重新登录平台,按照获取方法重新获取新的 token。
Q: 为什么有些任务无法完成?
A: 可能是任务被锁定或需要先完成前置任务(Required Quest)。
Q: 必需任务是什么?
A: Required Quest 是平台的基础任务,是其他任务的前置条件,建议先完成。
依赖库:
- aiohttp:异步 HTTP 请求
- aiohttp_socks:代理支持
官方信息:
- 平台:Spicenet Defi
- 网站:https://portal.spicenet.io/
- 类型:Web3 DeFi 平台
- 认证:JWT Token(通过 Twitter 登录)
适用场景:
- Spicenet 平台自动任务
- 多账号批量完成任务
- 自动化获取平台积分