mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-28 00:14:21 +00:00
feat: main.update 接口完成
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import abc
|
import abc
|
||||||
import uuid
|
import uuid
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
@@ -15,13 +16,13 @@ class APIGroup(metaclass=abc.ABCMeta):
|
|||||||
def __init__(self, prefix: str):
|
def __init__(self, prefix: str):
|
||||||
self.prefix = prefix
|
self.prefix = prefix
|
||||||
|
|
||||||
async def do(
|
def do(
|
||||||
self,
|
self,
|
||||||
method: str,
|
method: str,
|
||||||
path: str,
|
path: str,
|
||||||
data: dict = None,
|
data: dict = None,
|
||||||
params: dict = None,
|
params: dict = None,
|
||||||
headers: dict = None,
|
headers: dict = {},
|
||||||
**kwargs
|
**kwargs
|
||||||
):
|
):
|
||||||
"""执行一个请求"""
|
"""执行一个请求"""
|
||||||
@@ -29,7 +30,7 @@ class APIGroup(metaclass=abc.ABCMeta):
|
|||||||
data = json.dumps(data)
|
data = json.dumps(data)
|
||||||
headers['Content-Type'] = 'application/json'
|
headers['Content-Type'] = 'application/json'
|
||||||
|
|
||||||
return requests.request(
|
ret = requests.request(
|
||||||
method,
|
method,
|
||||||
url,
|
url,
|
||||||
data=data,
|
data=data,
|
||||||
@@ -37,6 +38,11 @@ class APIGroup(metaclass=abc.ABCMeta):
|
|||||||
headers=headers,
|
headers=headers,
|
||||||
**kwargs
|
**kwargs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logging.debug("data: %s", data)
|
||||||
|
|
||||||
|
logging.debug("ret: %s", ret.json())
|
||||||
|
return ret
|
||||||
|
|
||||||
def gen_rid(
|
def gen_rid(
|
||||||
self
|
self
|
||||||
@@ -50,7 +56,7 @@ class APIGroup(metaclass=abc.ABCMeta):
|
|||||||
"""获取基本信息"""
|
"""获取基本信息"""
|
||||||
basic_info = APIGroup._basic_info.copy()
|
basic_info = APIGroup._basic_info.copy()
|
||||||
basic_info['rid'] = self.gen_rid()
|
basic_info['rid'] = self.gen_rid()
|
||||||
return APIGroup._basic_info
|
return basic_info
|
||||||
|
|
||||||
def runtime_info(
|
def runtime_info(
|
||||||
self
|
self
|
||||||
|
|||||||
Reference in New Issue
Block a user