Почему я получаю следующую ошибку в python (дискорд бот): TypeError: объект 'str' не вызывается - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время я пишу бот-дискорд, и я не могу понять, почему объект str не вызывается.response.text захватывает контент, предоставленный из API

answer=response.text()
print("user balance"+answer)
msg=answer.format(message)

Ошибка, которую я получаю

Ignoring exception in on_message
Traceback (most recent call last):
  File "C:\Users\Boss\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\client.py", line 307, in _run_event
    yield from getattr(self, event)(*args, **kwargs)
  File "c:/Users/Boss/Desktop/python/lol.py", line 28, in on_message
    answer=response.text()
TypeError: 'str' object is not callable

1 Ответ

0 голосов
/ 28 февраля 2019

строковый объект не может быть вызван означает, что text является строкой и, следовательно, не подлежит вызову.

Так что просто снимите скобки:

answer = response.text
...