MCPcopy
hub / github.com/AstrBotDevs/AstrBot / create_chat_session

Function create_chat_session

astrbot/dashboard/api/chat.py:111–121  ·  view source on GitHub ↗
(
    request: Request,
    auth: AuthContext = Depends(require_chat_scope),
    service: ChatService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

109
110@router.get("/chat/sessions/new")
111async def create_chat_session(
112 request: Request,
113 auth: AuthContext = Depends(require_chat_scope),
114 service: ChatService = Depends(get_service),
115):
116 return await _run(
117 lambda: service.new_session(
118 auth.username,
119 request.query_params.get("platform_id") or "webchat",
120 )
121 )
122
123
124@router.post("/chat/sessions/batch-delete")

Callers

nothing calls this directly

Calls 3

new_sessionMethod · 0.80
_runFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected