Size: a a a

Telethon Talks RU

2019 September 06

️️

️️👑OGURCHIK 🖤 ️ in Telethon Talks RU
Ну и как ты сделал из объекта строку
источник

️️

️️👑OGURCHIK 🖤 ️ in Telethon Talks RU
Так и обратно
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
️️👑OGURCHIK 🖤 ️
Ну и как ты сделал из объекта строку
message.stringify() 🙃
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Но обратно так нельзя
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Kobe 03:08 EEST
message.stringify() 🙃
Это тут вообще при чем?
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
При том что оно как раз такую строку выдаёт
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Да... веселые вы ребята
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Stringify - просто красиво выводит объект для print, если что
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Если что, он возвращает такую строку
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Которую можно и принтить, если нужно
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Сделай print(Message) просто
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Увидишь как оно выводится
источник

ИО

Иннокентий Олейников in Telethon Talks RU
И тогда поймёшь зачем нужен stringify
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Я прекрасно знаю, что делает этот метод
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
🤔
источник

️️

️️👑OGURCHIK 🖤 ️ in Telethon Talks RU
Иннокентий Олейников
И тогда поймёшь зачем нужен stringify
Сделай нормально суреализуй
источник

️️

️️👑OGURCHIK 🖤 ️ in Telethon Talks RU
Тогда можно и туда
источник

СУ

Сергей Устьянцев in Telethon Talks RU
Иннокентий Олейников
Только type(s) == string
from telethon.tl.types import Channel, Message, MessageFwdHeader, PeerChannel, MessageEntityBold, MessageEntityMention
import datetime

message = r"Message(id=23024, to_id=PeerChannel(channel_id=1046446760), date=datetime.datetime(2019, 9, 6, 7, 47, 37, tzinfo=datetime.timezone.utc), message='Мамаев тоже освобожден по УДО \n\n@tv360ru', out=False, mentioned=False, media_unread=False, silent=False, post=True, from_scheduled=False, legacy=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to_msg_id=23023, media=None, reply_markup=None, entities=[MessageEntityBold(offset=0, length=32), MessageEntityMention(offset=32, length=8)], views=5423, edit_date=None, post_author=None, grouped_id=None)"
message = eval(message)
print(type(message))

<class 'telethon.tl.patched.Message'>
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Это конечно работает.... только прописывать вручную все типы для десериализации? Это же пиздец
источник

СУ

Сергей Устьянцев in Telethon Talks RU
пиздец - это переводить объект в строку чтобы его потом восстанавливать
источник