Создание `telethon.tl.custom.message.Message` из сообщения, сохраненного как dictPython

Программы на Python
Ответить
Anonymous
 Создание `telethon.tl.custom.message.Message` из сообщения, сохраненного как dict

Сообщение Anonymous »

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

telethon.tl.custom.message.Message
поддерживает функцию to_dict(), когда я создаю новый экземпляр сообщения, используя те же поля id и message из этого сообщения. Я могу создать объект Message, но при попытке отправить сообщение в канал я получаю эту ошибку TypeError: объект «Сообщение» не повторяется.

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

    message = add_surrogate(message)
File "/Users/barha/.pyenv/versions/3.9.4/lib/python3.9/site-packages/telethon/helpers.py", line 39, in add_surrogate
return ''.join(
TypeError: 'Message' object is not iterable
есть ли формальный способ создать сообщение из сброшенного dict? Есть какие-нибудь подсказки об ошибке отправки пользовательского сообщения?

Подробнее здесь: https://stackoverflow.com/questions/679 ... ed-as-dict
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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