Python. Не могу получить нормальный ответ от xu.su

xu.su - это что то вроде бота, который может говорить с человеком, я хочу получать его ответ Я узнал что у них есть "скрытый апи" - xu.su/api/send И вместо того что бы получить нормальный ответ, выходит что то вроде "Ой, напиши ещё раз", но не ответ по смыслу. Снизу код

response = requests.post('https://xu.su/api/send/', data = {'bot': 'main', 'text': 'input text', 'uid': None})
if response.status_code == 200:
    answer_json = response.json()
                       
    print(answer_json['text'])
else:
    pass


Ответы (1 шт):

Автор решения: Бульбик

сам работал с api xusu когда писал своего бота для тг, у меня все работает. Вот мой код:

r = requests.post('https://xu.su/api/send', {"uid":'',"bot":'main',"text":'input_text'}) #отправляем post запрос
text = r.text #ответ закидываем в переменную
text = text.replace('true', 'True') #заменяем "true" на "True" (нужно для следующей строки, тк не дает превратить в словарь)
data = eval(text) #превращаем ответ в словарь
print(data[text]) #выводим текст ответа в консоль

ps. возможно можно сделать лучше, но мне было лень)

→ Ссылка