Size: a a a

Telethon Talks RU

2019 July 20

Е

Егор in Telethon Talks RU
Друзья, подскажите как читать канал на который я подписан, но не имею его адреса.
Немного уже подсказали, for chat in client.iter_dialogs() этим кодом выловить название и айдишник. Получилось, да, название и айдишник – цифры с минусом. А что дальше делать, как читать с этого канала сообщения не могу понят. Попробовал вот так, но так не получается. Подскажите, как читать?
источник

Е

Егор in Telethon Talks RU
источник

KG

Konstntn Gubaev in Telethon Talks RU
А теперь отправь число, а не строку. Если не поможет, почитай https://docs.telethon.dev/en/latest/concepts/entities.html#summary
источник

AS

Alexander Shavelev in Telethon Talks RU
Konstntn Gubaev
А теперь отправь число, а не строку. Если не поможет, почитай https://docs.telethon.dev/en/latest/concepts/entities.html#summary
@Egor017 и фор второй поменяй
должен быть по аналогу с тем где ты получал диалоги, а не вот это все шо сейчас
источник

KG

Konstntn Gubaev in Telethon Talks RU
Alexander Shavelev
@Egor017 и фор второй поменяй
должен быть по аналогу с тем где ты получал диалоги, а не вот это все шо сейчас
И так, и так работать должно
источник

AS

Alexander Shavelev in Telethon Talks RU
Konstntn Gubaev
И так, и так работать должно
хм, как?
там же в начале идет присвоение messages 1го значения от итератора и все
источник

KG

Konstntn Gubaev in Telethon Talks RU
В смысле limit=1 убрать? Это да. Может он специально его добавил?
источник

Е

Егор in Telethon Talks RU
Konstntn Gubaev
А теперь отправь число, а не строку. Если не поможет, почитай https://docs.telethon.dev/en/latest/concepts/entities.html#summary
число?
так я же его и отправляю или что?
источник

AS

Alexander Shavelev in Telethon Talks RU
Konstntn Gubaev
В смысле limit=1 убрать? Это да. Может он специально его добавил?
ок, допустим будет стоять лимит 100

луп будет работать корректно? оо
источник

Е

Егор in Telethon Talks RU
Konstntn Gubaev
В смысле limit=1 убрать? Это да. Может он специально его добавил?
мне послденее сообщение надо
источник

KG

Konstntn Gubaev in Telethon Talks RU
id = "..." — в кавычках строка. Кавычки убрать
источник

KG

Konstntn Gubaev in Telethon Talks RU
Alexander Shavelev
ок, допустим будет стоять лимит 100

луп будет работать корректно? оо
Да. 100 сообщений в цикле
источник

Е

Егор in Telethon Talks RU
Konstntn Gubaev
id = "..." — в кавычках строка. Кавычки убрать
с минусом так и отпрваить
источник

KG

Konstntn Gubaev in Telethon Talks RU
Егор
с минусом так и отпрваить
Можно с минусом, можно -100 убрать
источник

KG

Konstntn Gubaev in Telethon Talks RU
Оставить только, начиная со 140-а
источник

KG

Konstntn Gubaev in Telethon Talks RU
Егор
мне послденее сообщение надо
но лучше get_messages, если одно сообщение нужно. Цикл тут лишний
[message] = client.get_messages(..., limit=1)
источник

AS

Alexander Shavelev in Telethon Talks RU
Konstntn Gubaev
Да. 100 сообщений в цикле
понял, позор мне)
источник

Е

Егор in Telethon Talks RU
Konstntn Gubaev
но лучше get_messages, если одно сообщение нужно. Цикл тут лишний
[message] = client.get_messages(..., limit=1)
ага, уже хорошо!
а текст сообщения как можно достать?
источник

KG

Konstntn Gubaev in Telethon Talks RU
Alexander Shavelev
понял, позор мне)
итераторы, они коварные
источник

KG

Konstntn Gubaev in Telethon Talks RU
Егор
ага, уже хорошо!
а текст сообщения как можно достать?
m.message
m.text
источник