Perspective AI

Perspective AI

AI 类 Web3 自动化脚本
AI
版本: v1.1.0
作者: web3
账号类型: 私钥

Perspective AI 自动注册和聊天脚本

Perspective AI 是一个 AI 聊天平台,用户可以通过钱包登录并与 AI 进行对话。本脚本支持自动注册账号和发送聊天消息,适用于批量账号管理和自动化交互。

核心功能:
1. SIWE 登录 - 使用以太坊钱包签名登录(Sign-In with Ethereum)
2. 账号注册 - 使用邀请码自动注册账号
3. 聊天交互 - 自动发送随机聊天消息与 AI 对话
4. 批量操作 - 支持多钱包批量注册
5. 用户信息 - 获取并显示用户 ID
6. 代理支持 - 支持使用代理访问

功能特性:
- 完整的 SIWE 登录流程
- 自动签名认证
- 支持邀请码注册
- 随机聊天内容(15种预设话题)
- 自动创建或使用现有聊天会话
- 详细的操作日志
- 支持代理访问
- 请求失败自动重试

使用说明:

【平台介绍】
Perspective AI:AI 聊天平台
- 官网:https://app.perspectiveai.xyz/
- 登录方式:SIWE(Sign-In with Ethereum)
- 注册要求:需要邀请码
- 功能:与 AI 聊天对话
- 代币/积分:可能有积分或空投奖励

【配置说明】
在 config.ini 中设置:

【Settings(设置)】
- referral_code:邀请码(必填)
- 格式:UUID 格式,例如 a1b2c3d4-e5f6-7890-1234-567890abcdef
- 也支持 Base64 编码的邀请码,脚本会自动解码
- ⚠️ 注意:如果不设置邀请码,脚本无法执行

  • enable_chat:是否启用聊天功能(默认 True)
  • True:注册后自动发送聊天消息
  • False:仅注册账号,不发送消息

  • chat_message_count:聊天消息数量(默认 3)

  • 建议值:1-10 条
  • 每个钱包会发送指定数量的随机消息

【Advanced Settings(高级设置)】
- request_timeout:HTTP 请求超时时间,秒(默认 30)
- max_retries:API 请求失败时的最大重试次数(默认 3)
- retry_delay:重试之间的延迟,秒(默认 3)
- delay_min/max:钱包间延迟,在主 UI 中配置(建议 15-30 秒)

【邀请码获取方法】

方法 1:从其他用户获取
1. 询问已注册的用户分享邀请码
2. 邀请码格式为 UUID(8-4-4-4-12 位)
3. 示例:a1b2c3d4-e5f6-7890-1234-567890abcdef

方法 2:从 URL 提取
1. 如果有邀请链接,例如:https://app.perspectiveai.xyz/?ref=a1b2c3d4-...
2. 提取 ref= 后面的部分即为邀请码

方法 3:Base64 编码
1. 某些邀请码可能是 Base64 编码的
2. 脚本会自动尝试解码
3. 如果解码失败,使用原始码

【功能详细说明】

1. SIWE 登录流程

SIWE (Sign-In with Ethereum) 是一种标准化的钱包登录方式。

执行流程:
1. 初始化 SIWE 请求
- 向 Privy 服务器发送钱包地址
- 获取 nonce(随机数)

  1. 构建签名消息
    - 包含钱包地址、nonce、时间戳等信息
    - 符合 EIP-4361 标准

  2. 签名消息
    - 使用私钥签名消息
    - 生成签名字符串

  3. 提交认证
    - 将消息和签名发送到服务器
    - 获得认证 token

  4. 登录平台
    - 使用 token 登录 Perspective AI
    - 获得平台访问权限

注意事项:
- 签名过程不会花费 Gas 费
- 签名仅用于身份验证
- 不会执行任何区块链交易
- 完全安全,不会转移资产

2. 账号注册

使用邀请码注册新账号。

执行流程:
1. 使用 Privy token 登录
2. 提交邀请码(referred_by_user_id)
3. 勾选营销选项(marketing_opt_in)
4. 创建平台账号
5. 获得平台认证 token
6. 查询用户信息(用户 ID)

注意事项:
- 邀请码必须有效
- 每个钱包只能注册一次
- 注册后会获得唯一的用户 ID
- 可能有邀请奖励(取决于平台规则)

3. 聊天交互

自动与 AI 进行对话。

执行流程:
1. 获取聊天列表
- 检查是否有现有聊天会话

  1. 创建或使用聊天会话
    - 有现有会话:使用第一个会话
    - 无会话:创建新的聊天会话

  2. 发送聊天消息
    - 从 15 个预设话题中随机选择
    - 发送到 AI 模型
    - 等待响应(不需要处理响应)

  3. 重复发送
    - 根据配置发送多条消息
    - 每条消息间隔 3-7 秒

聊天话题包括:
- 问候和日常对话
- 技术话题(区块链、AI、机器学习)
- 知识问答
- 建议请求
- 等等...

4. 批量操作

支持多钱包批量处理。

  • 自动轮流处理所有钱包
  • 每个钱包独立执行完整流程
  • 钱包间有随机延迟(建议 15-30 秒)
  • 失败的钱包不影响其他钱包

5. 代理支持

支持使用 HTTP/HTTPS/SOCKS5 代理。

  • 一对一模式:第 N 个钱包用第 N 个代理
  • 随机模式:每个钱包随机选择代理
  • 代理格式:http://host:port 或 http://user:pass@host:port

【使用步骤】

第一步:获取邀请码
1. 从其他用户获取邀请码
2. 或从邀请链接中提取
3. 确保格式正确(UUID 格式)

第二步:配置参数
1. 在 config.ini 中设置邀请码
2. 选择是否启用聊天(建议启用)
3. 设置聊天消息数量(建议 3 条)
4. 检查其他参数(通常使用默认值)

第三步:准备钱包
1. 在 UI 中加载私钥
2. 确保私钥格式正确
3. 钱包不需要有 ETH(SIWE 签名免费)

第四步:执行脚本
1. 点击「开始执行」
2. 查看日志输出
3. 等待所有钱包完成注册
4. 检查用户 ID 是否生成

【操作建议】

注册建议:
- 使用有效的邀请码
- 首次使用建议先测试 1-2 个钱包
- 确保网络连接稳定
- 可以使用代理避免 IP 限制

聊天建议:
- 启用聊天功能以增加活跃度
- 3 条消息是比较合理的数量
- 不要发送过多消息(避免被标记为机器人)
- 消息内容随机,看起来更自然

批量建议:
- 钱包数量建议:5-20 个
- 钱包间延迟建议:15-30 秒
- 使用代理可以提高成功率
- 分批次执行,不要一次性处理太多

安全建议:
- SIWE 签名是安全的,不会转移资产
- 不要泄露私钥
- 使用测试钱包或新钱包
- 代理使用可信的服务商

【重要提示】

  1. 邀请码要求
    - 邀请码是必需的
    - 如果不设置,脚本无法执行
    - 确保邀请码有效(未过期、未达上限)
    - 格式必须正确(UUID)

  2. SIWE 安全性
    - 签名不会花费 Gas
    - 不会执行任何链上交易
    - 仅用于身份验证
    - 完全安全可靠

  3. 注册限制
    - 每个钱包只能注册一次
    - 重复注册会失败
    - 如果钱包已注册,跳过即可

  4. 网络要求
    - 需要稳定的网络连接
    - API 可能有速率限制
    - 建议使用代理
    - 延迟设置要合理

  5. 失败处理
    - 请求失败会自动重试(最多 3 次)
    - HTTP 403/429 会增加重试延迟
    - 失败的钱包不影响其他钱包
    - 查看日志了解失败原因

  6. 隐私保护
    - 使用代理可以保护隐私
    - 不同钱包使用不同代理
    - 随机延迟避免规律检测
    - UserAgent 随机化

【常见问题】

Q: 什么是 SIWE?
A: Sign-In with Ethereum,使用以太坊钱包签名登录,类似 OAuth 登录,但使用钱包签名代替密码。

Q: SIWE 签名会花费 Gas 吗?
A: 不会。签名是链下操作,不会发送交易,完全免费。

Q: 邀请码在哪里获取?
A: 从已注册用户获取,或从邀请链接中提取 ref 参数。

Q: 邀请码格式是什么?
A: UUID 格式,例如 a1b2c3d4-e5f6-7890-1234-567890abcdef。

Q: 钱包需要有 ETH 吗?
A: 不需要。SIWE 签名不需要 Gas,钱包余额可以为 0。

Q: 可以重复注册同一个钱包吗?
A: 不可以。每个钱包只能注册一次,重复会失败。

Q: 为什么要发送聊天消息?
A: 增加账号活跃度,可能影响空投或奖励资格。

Q: 聊天内容是什么?
A: 从 15 个预设话题中随机选择,包括问候、技术讨论等,内容多样自然。

Q: 为什么需要较长的延迟?
A: 避免被识别为机器人,模拟真实用户行为。

Q: 注册失败怎么办?
A: 检查邀请码是否正确、网络是否稳定、是否需要代理、查看错误日志。

依赖库:
- aiohttp:异步 HTTP 请求
- aiohttp_socks:代理支持
- eth_account:以太坊账户管理和签名

官方信息:
- 平台:Perspective AI
- 网站:https://app.perspectiveai.xyz/
- 类型:AI 聊天平台
- 登录:SIWE(Sign-In with Ethereum)
- 注册:需要邀请码

适用场景:
- Perspective AI 批量账号注册
- 自动化聊天交互
- 空投账号准备
- 批量用户管理