You have several problems with your code.
- Missing
:
with function definition and the if
condition
- Missing quotes with the statement initializing
url
and the returned string
- You need to get the
json
data from the returned response
Try this working one:
import requests
message = input("What do you want")
def getbotnoi(message):
undefined=message
url = "https://openapi.botnoi.ai/botnoi/ecommerce?keyword=;" + undefined
headers = {'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MTIwOTM5MjcsImlkIjoiNTJjYTJjODgtNDI2Ny00ZDEwLTkwNzktYmE4MGMxZWNhMzQ5IiwiaXNzIjoiZnloRHFJV1Npb3R4YmN3MkI4amZ5dUJBdUNHdFRLcm4iLCJuYW1lIjoiMTQzMy4wOCIsInBpYyI6Imh0dHBzOi8vcHJvZmlsZS5saW5lLXNjZG4ubmV0LzBoR1diUjVwYTVHSGhmS3pCcDdReG5MMk51RmhVb0JSNHdKMGxXR0h3dlFFMTJIVjRvWVJoVlNuOV9RMHh4SFZncE1VNEhHM3A1UWgxdyJ9.wfEGlqTBL1YQMsKWOEunptFk3mudSINF0ohdjTraCD0'}
response = requests.request("Get", url, headers=headers).json()
if response['intent'] == "??????????????":
return "???????????????"
print(getbotnoi(message))
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…