✅支付接口:易支付,码支付,源支付,TokenPay(USDT+TRX),以及主流区块链货币
✅余额充值:USDT,TRX,支付宝,微信
✅游客下单:USDT,TRX,支付宝,微信
✅给自己开通,赠送他人会员
✅支持API对接,一条龙服务:提供代理版本机器人源码
✅代理API版本:在你会员机器人充值预存余额,代理开单扣除代理余额,代理自己可设置收款地址,设置会员差价
✅订单推送到群组/频道,定时轮播广告,广播群发给全部用户,订单提醒,查看全部订单
💎自动开通会员已经过测试,正常运营,Telegram官方开通只需提供用户名
⚙️API文档
一、接口请求方式:POST
二、请求参数:
telegram_id:你在会员机器人爸爸👨🏻 当中的用户ID
username:需要开通的Telegram用户名 添加请求不能带@
months:需要开通的月份(3,6,12)其他月份无效
api_key:通过会员机器人爸爸@vip521bot获取
api_secret:通过会员机器人爸爸@vip521bot获取
order_id:订单号 自主生成订单号加入
三、签名算法:
1. 获取当前时间戳(单位:秒):
timestamp = str(int(time.time()))
2. 将请求参数(不含 api_key、api_secret)按 参数名升序排序:
sorted_params = sorted(params.items())
3. 拼接参数为字符串(key=value 形式,用 & 连接):
param_str = '&'.join(f"{k}={v}" for k, v in sorted_params)
4. 拼接签名基础字符串:
base_string = timestamp + param_str
5. 使用 api_secret 作为密钥,base_string 作为数据,生成 HMAC-SHA256 签名,并使用 base64 编码:
hmac_digest = hmac.new(api_secret.encode(), base_string.encode(), hashlib.sha256).digest()
signature = base64.b64encode(hmac_digest).decode()
四、请求 Headers
Header名称 是否必填 示例值
API-KEY 是 b8407183-29fe-4b43-b38d-8e7cc36eef76
TIMESTAMP 是 1719058271 当前时间戳(秒)
SIGNATURE 是 Base64-encoded HMAC-SHA256 签名 按上述签名算法生成
Content-Type 是 application/json
📖python 使用完整示例:
import requests
import hmac
import base64
import time
import hashlib
# API接口地址(搭建 代理 找客服获取)
url = "https://搭建或代理找客服获取接口/api/v1/huiyuan"
# 请求参数示例
telegram_id = 889974176
username = "tgtgvip"
months = 6
order_id = "1e04f17b-ce27-4289-b109-8fb87efa2d22"
# 认证信息(从机器人@vip521bot获取)示例:
api_key = "b8407183-29fe-4b43-b38d-8e7cc36eef76"
api_secret = "c6dbcebd744a4a3db8c35e6986bc54598aa38e3f6aae47739a8d0b0f9832e171"
# 获取当前时间戳(秒)
timestamp = str(int(time.time()))
# 签名参数
params = {
"telegram_id": telegram_id,
"username": username,
"months": months,
"order_id": order_id
}
# 排序 + 拼接参数
sorted_params = sorted(params.items())
param_str = '&'.join(f"{k}={v}" for k, v in sorted_params)
base_string = f"{timestamp}{param_str}"
# 生成签名
hmac_digest = hmac.new(api_secret.encode(), base_string.encode(), hashlib.sha256).digest()
signature = base64.b64encode(hmac_digest).decode()
# 请求头
headers = {
"API-KEY": api_key,
"TIMESTAMP": timestamp,
"SIGNATURE": signature,
"Content-Type": "application/json"
}
# 发起请求
response = requests.post(url, json=params, headers=headers)
# 输出响应
print("状态码:", response.status_code)
try:
print("响应内容:", response.json())
except Exception:
print("原始响应内容:", response.text)
✅成功响应示例:
"code": 0
"msg": "成功"
"data": {
"username": 开通的用户名,
"months": 开通的月份,
"usdt_sun": 本次扣除金额,
"created_at": 响应时间戳,
"status": 1
code为0代表成功,其他均为失败,失败原因看msg提示内容。
评论区