Size: a a a

Telethon Talks RU

2019 June 27

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
Здесь нет текста ошибки. Который на следующих строках
Traceback (most recent call last):
 File "2.py", line 18, in <module>
   channel_cli = client.get_entity(1163621939)
 File "/python/vi/lib/python3.5/site-packages/telethon/sync.py", line 39, in syncified
   return loop.run_until_complete(coro)
 File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
   return future.result()
 File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
   raise self._exception
 File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
   result = coro.send(None)
 File "/python/vi/lib/python3.5/site-packages/telethon/client/users.py", line 250, in get_entity
   inputs.append(await self.get_input_entity(x))
 File "/python/vi/lib/python3.5/site-packages/telethon/client/users.py", line 420, in get_input_entity
   .format(peer)
ValueError: Could not find the input entity for <telethon.tl.types.PeerUser object at 0x7f53524b4b00>. Please read https://docs.telethon.dev/en/latest/concepts/entities.html to find out more details.
источник

KG

Konstntn Gubaev in Telethon Talks RU
После того как получил id сессию пересоздавал? Запрос сообщения и get_entity должны быть в рамках одной сессии. Причём сообщение должно быть получено раньше
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
После того как получил id сессию пересоздавал? Запрос сообщения и get_entity должны быть в рамках одной сессии. Причём сообщение должно быть получено раньше
Вот весь код:
cursor = db.cursor(pymysql.cursors.DictCursor)

api_id = 5

api_hash = 'a00b15b88855'

client = TelegramClient('89', api_id, api_hash).start()

channel_cli = client.get_entity(1163621939)

print (channel_cli)
источник

KG

Konstntn Gubaev in Telethon Talks RU
Сделай
client.get_messages(source_channel, ids=message_id)

перед channel_cli = client.get_entity(1163621939), где source_channel — канал, в который пернаправлено сообщение, message_id — id перенаправленного сообщения
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
Сделай
client.get_messages(source_channel, ids=message_id)

перед channel_cli = client.get_entity(1163621939), где source_channel — канал, в который пернаправлено сообщение, message_id — id перенаправленного сообщения
Работает. Благодарю
источник

KG

Konstntn Gubaev in Telethon Talks RU
Ринат А
Traceback (most recent call last):
 File "2.py", line 18, in <module>
   channel_cli = client.get_entity(1163621939)
 File "/python/vi/lib/python3.5/site-packages/telethon/sync.py", line 39, in syncified
   return loop.run_until_complete(coro)
 File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
   return future.result()
 File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
   raise self._exception
 File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
   result = coro.send(None)
 File "/python/vi/lib/python3.5/site-packages/telethon/client/users.py", line 250, in get_entity
   inputs.append(await self.get_input_entity(x))
 File "/python/vi/lib/python3.5/site-packages/telethon/client/users.py", line 420, in get_input_entity
   .format(peer)
ValueError: Could not find the input entity for <telethon.tl.types.PeerUser object at 0x7f53524b4b00>. Please read https://docs.telethon.dev/en/latest/concepts/entities.html to find out more details.
И на будущее. Перейди по ссылке внизу и прочитай по крайней мере Summary
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
И на будущее. Перейди по ссылке внизу и прочитай по крайней мере Summary
🙏🏻
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
ох уж этот pycharm
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
прям вылазит поверх телеги моей
источник

Тᅠ

Тупик ᅠᅠ in Telethon Talks RU
Kobe 03:08 EEST
ох уж этот pycharm
и правда
за такое убивать пора
источник

ВБ

Виталий Бонди in Telethon Talks RU
Kobe 03:08 EEST
я кстати хз как он запускается
Привет.
Никто не знает как решить эту проблему?:

Я указал в offset, чтобы мне выводило только те сообщения, которым не больше 15-ти дней.
Но, мне выводит сообщения, которым уже больше 2-х месяцев и т.п.
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Хм. Почему ты ответил на это сообщение?
источник

ВБ

Виталий Бонди in Telethon Talks RU
случайно
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
offset_date работает обратно, то есть будет добывать сообщения, которые были отправленны ранее указанной даты
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
То есть в итераторе нужно убрать оффсет, а новизну сообщения проверять уже самому, внутри цикла
источник

s

std::mpa🌲 in Telethon Talks RU
Kobe 03:08 EEST
То есть в итераторе нужно убрать оффсет, а новизну сообщения проверять уже самому, внутри цикла
отличная группа и советы отличные.
источник

K0

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

s

std::mpa🌲 in Telethon Talks RU
человеку достаточно было reversed=True передать.
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Блин, я всегда забываю об этой штуке
источник

KG

Konstntn Gubaev in Telethon Talks RU
*reverse
источник