Hugchat не запоминает мое имя, интегрированный с django
def ChatBotCreateCookie(husername=husername, hsecret=hsecret):
sign = Login(husername, hsecret)
cookies = sign.login()
cookie_path_dir = "./"
sign.saveCookiesToDir(cookie_path_dir)
return cookies
def ChatBotVerifyCookie(husername=husername):
if os.path.exists(f"{husername}.json"):
cookie = f"{husername}.json"
else:
ChatBotCreateCookie()
cookie = f"{husername}.json"
return cookie
def ChatBotLogin():
cookie = ChatBotVerifyCookie()
chatbot = hugchat.ChatBot(cookie_path=cookie)
return chatbot
def LandingFunction(request):
return render(request, 'index.html')
def ChattingRequest(request):
ChatRequestString = request.GET['ReqText']
ChatConn = ChatBotLogin()
ChatResponse = ChatConn.chat(ChatRequestString)
print("Request="+ChatRequestString+"\nResponse="+str(ChatResponse))
return HttpResponse(str(ChatResponse))
Вот мой взгляд, я вошел в систему, используя cookie, но, возможно, hugchat не создает сессию для моих запросов. (Я сделал это в core python, используя while, и все работало нормально, как я могу сделать то же самое здесь)