mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-03 12:34:37 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e8c8cc0a9c | ||
|
|
570c19f29f | ||
|
|
ee93fd8636 | ||
|
|
1e6c32ffc7 |
@@ -53,7 +53,7 @@ class CommandOperator(metaclass=abc.ABCMeta):
|
||||
|
||||
usage: str = None
|
||||
|
||||
parent_class: typing.Type[CommandOperator] | None = None
|
||||
parent_class: typing.Union[typing.Type[CommandOperator], None] = None
|
||||
"""父节点类。标记以供管理器在初始化时编织父子关系。"""
|
||||
|
||||
lowest_privilege: int = 0
|
||||
|
||||
@@ -11,7 +11,7 @@ from ..provider import entities as llm_entities
|
||||
|
||||
class BaseEventModel(pydantic.BaseModel):
|
||||
|
||||
query: core_entities.Query | None
|
||||
query: typing.Union[core_entities.Query, None]
|
||||
|
||||
class Config:
|
||||
arbitrary_types_allowed = True
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -31,6 +31,18 @@ class VersionManager:
|
||||
|
||||
return current_tag
|
||||
|
||||
async def get_release_list(self) -> list:
|
||||
"""获取发行列表"""
|
||||
rls_list_resp = requests.get(
|
||||
url="https://api.github.com/repos/RockChinQ/QChatGPT/releases",
|
||||
proxies=self.ap.proxy_mgr.get_forward_proxies(),
|
||||
timeout=5
|
||||
)
|
||||
|
||||
rls_list = rls_list_resp.json()
|
||||
|
||||
return rls_list
|
||||
|
||||
async def update_all(self):
|
||||
"""检查更新并下载源码"""
|
||||
start_time = time.time()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
requests
|
||||
openai
|
||||
openai>1.0.0
|
||||
colorlog~=6.6.0
|
||||
yiri-mirai-rc
|
||||
aiocqhttp
|
||||
|
||||
Reference in New Issue
Block a user