Skip to content

v0.2.5-beta

Compare
Choose a tag to compare
@Fansirsqi Fansirsqi released this 20 Jan 10:50
6335e87

📦 本 Release 同步自源仓库 Sesame-TK
更新内容:

What's Changed

  • 🐛fix: 商家任务配置细化,接口更新,商家积分任务更新 by @Conastin in Fansirsqi/Sesame-TK#61
  • 🐛fix: 商家积分签到响应解析异常,会员任务配置细化,会员任务适配(部分),接口更新 by @Conastin in Fansirsqi/Sesame-TK#64
  • ✨update:芝麻信用、商家服务、消费金任务更新,配置图标方式修改,通知栏同步运行状态,Rpc接口字段调整 by @Conastin in Fansirsqi/Sesame-TK#67
  • 🔥fix‌:更新能量雨次卡兑换 by @loool-com in Fansirsqi/Sesame-TK#68
  • ✨update:更新活力值兑换逻辑 beta by @Fansirsqi in Fansirsqi/Sesame-TK@7fadab5
  • ⚙️zap: 移除预设繁多的唤醒列表,自行处理唤醒时间列表为"0650", "2350",或者你不在乎配置,可以删掉配置重新配
  • 🐛fix:切号卡死问题 by @Fansirsqi in Fansirsqi/Sesame-TK@131a8e7
  • ✨new: 新增抓包数据转发功能,需要指定接收发送数据的url,在电脑上解析的效果如下,只需启动一个简单的服务
Preview Code
from fastapi import FastAPI, Request
from pydantic import BaseModel
from typing import Any, List
from datetime import datetime

app = FastAPI()

# 定义数据模型
class HookData(BaseModel):
    TimeStamp: datetime
    Method: str
    Params: Any
    Data: Any

# 存储接收到的数据(最多存储100条,防止内存占用过大)
hook_data_list: List[HookData] = []

# 接收 Hook 数据的 POST 路由
@app.post("/hook")
async def receive_hook_data(data: HookData):
    if len(hook_data_list) >= 100:  # 限制存储的数据条数
        hook_data_list.pop(0)  # 移除最早的数据
    hook_data_list.append(data)
    return {"message": "Data received", "current_count": len(hook_data_list)}

# 获取所有存储的 Hook 数据的 GET 路由
@app.get("/hook")
async def get_hook_data():
    return hook_data_list

# 接收原始 JSON 数据(备用,用于接收非标准数据)
@app.post("/raw-hook")
async def receive_raw_hook(request: Request):
    body = await request.json()
    if len(hook_data_list) >= 100:
        hook_data_list.pop(0)
    hook_data_list.append(body)  # 原始数据存储为字典
    return {"status": "success", "current_count": len(hook_data_list)}

# 启动服务器(手动运行时使用)
if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="you pc host", port=8082)
    
    # 运行前请确保安装python环境 
    # pip install fastapi uvicorn
    # python demo.py
Preview Images Screenshoter

最后,感谢各位大佬的通力贡献🙏,也感谢大家的积极反馈🙏

是你们,才让项目越来越好🌈

New Contributors

Full Changelog: Fansirsqi/Sesame-TK@v0.2.5-alpha...v0.2.5-beta