Telethon: ответ send_message() выдает ошибку «Сообщение не повторяется» при повторенииPython

Программы на Python
Anonymous
Telethon: ответ send_message() выдает ошибку «Сообщение не повторяется» при повторении

Сообщение Anonymous »

Я использую Python и отвечаю на сообщение, используя этот код в телемарафоне:

Код: Выделить всё

    s = client.send_message(entity='group', message='Thank you!', reply_to=chatid)
print(s)
И напечатайте ответ хорошо:

Код: Выделить всё

    Message(id=34535, peer_id=PeerUser(user_id=55455544), date=datetime.datetime(2022, 6, 10, 6, 20, tzinfo=datetime.timezone.utc), # and so on...
Я хорошо вижу результат, но при попытке перебрать его возникает ошибка.
Однако, когда я попытался перебрать переменную ответа s, используя это:

Код: Выделить всё

    message_id = []
message = []
sender = []
for chat in s:
message_id.append(chat.id)
message.append(chat.message)
sender.append(chat.from_id)
Я получаю следующую ошибку:

Код: Выделить всё

    TypeError: 'Message' object is not iterable
Можно ли исправить эту ошибку? Или обходной путь?
Я хочу получить чатид из ответа и сохранить его в переменной. Спасибо, что нашли время прочитать мой вопрос!

Подробнее здесь: https://stackoverflow.com/questions/725 ... le-error-w

Вернуться в «Python»