Spicenet Defi

Spicenet Defi

DeFi 类 Web3 自动化脚本
DeFi
版本: v1.1.0
作者: web3
账号类型: Token

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 获取方法】

  1. 访问 Spicenet 平台并登录
    - 网址:https://portal.spicenet.io/
    - 使用 Twitter 账号登录
    - 连接你的 Web3 钱包

  2. 打开浏览器开发者工具
    - Chrome/Edge: 按 F12 或右键 → 检查
    - 找到 "Network"(网络)标签

  3. 刷新页面或执行任意操作
    - 在网络请求列表中找到发往 portal-api.spicenet.io 的请求
    - 点击任意请求
    - 查看 "Headers"(请求头)
    - 找到 "Authorization" 字段
    - 复制 "Bearer " 后面的完整 token

  4. 保存 Token
    - 在 UI 中点击编辑
    - 每行一个 token
    - Token 格式:eyJhbGciOiJ...(很长的字符串)
    - 不要包含 "Bearer " 前缀

【功能说明】

  1. 每日签到(Daily Challenge)
    - 每天完成一次签到任务
    - 获得每日积分奖励
    - 建议每天运行一次

  2. 必需任务(Required Quest)
    - 平台的基础任务
    - 是其他任务的前置条件
    - 必须先完成才能解锁其他任务
    - 建议保持开启

  3. 推广任务(Spread the Word)
    - 社交媒体相关任务
    - 包括 Twitter 关注、转发、点赞等
    - 完成后获得积分奖励
    - 需要先完成必需任务

  4. 内容创作任务(Create Spicy Content)
    - 创建和分享内容的任务
    - 可能需要手动操作部分内容
    - 完成后获得较高积分奖励
    - 需要先完成必需任务

【任务执行顺序】

脚本会按照以下顺序执行任务:
1. 首先检查并完成必需任务(如果启用)
2. 然后执行其他已启用的任务
3. 自动跳过已完成的任务
4. 跳过未启用或锁定的任务

【Token 有效期】

  • Token 有时效性,通常几小时到几天
  • 脚本会自动检查 token 是否过期
  • 如果 token 过期,需要重新获取
  • 建议定期更新 token

【注意事项】

  1. Token 安全
    - Token 具有账号完全权限
    - 不要分享给他人
    - 定期更换 token

  2. 任务限制
    - 某些任务每天只能完成一次
    - 某些任务需要前置条件
    - 已完成的任务会自动跳过

  3. 网络要求
    - 需要稳定的网络连接
    - 建议使用代理(可选)
    - 避免频繁请求

  4. 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 平台自动任务
- 多账号批量完成任务
- 自动化获取平台积分