Size: a a a

Telethon Talks RU

2020 July 08

д

друже in Telethon Talks RU
Переслано от друже
Failed to execute expression:
from telethon.tl import functions

async for d in client.iter_dialogs():
if d.is_group and not d.is_channel:
 if d.entity.migrated_to:
  await client(
   functions.messages.DeleteHistoryRequest(
    d.input_entity.chat_id,
    client.get_messages(d.input_entity)[0].id,
    False,
   )
  )


Due to:
TypeError: 'coroutine' object is not subscriptable
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
[0] значит всему виной
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
сек
источник

г

г-н шакалов in Telethon Talks RU
источник

г

г-н шакалов in Telethon Talks RU
в общем суть такова
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
from telethon.tl import functions, types

await client(
functions.messages.DeleteHistoryRequest(
 [
  d.input_entity.chat_id
  async for d in client.iter_dialogs()
  if d.is_group and not d.is_channel and d.entity.migrated_to
 ],
 0,
)
)
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
что будет?
источник

д

друже in Telethon Talks RU
Переслано от друже
Failed to execute expression:
from telethon.tl import functions, types

await client(
functions.messages.DeleteHistoryRequest(
 [
  d.input_entity.chat_id
  async for d in client.iter_dialogs()
  if d.is_group and not d.is_channel and d.entity.migrated_to
 ],
 0,
)
)


Due to:
Traceback (most recent call last):
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 30, in __call__
   return await self._call(self._sender, request, ordered=ordered)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 37, in _call
   await r.resolve(self, utils)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/tl/functions/messages.py", line 306, in resolve
   self.peer = utils.get_input_peer(await client.get_input_entity(self.peer))
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 418, in get_input_entity
   peer = utils.get_peer(peer)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/utils.py", line 888, in get_peer
   _raise_cast_fail(peer, 'Peer')
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/utils.py", line 138, in _raise_cast_fail
   raise TypeError('Cannot cast {} to any kind of {}.'.format(
TypeError: Cannot cast list to any kind of Peer.
источник

г

г-н шакалов in Telethon Talks RU
я в пайтоне почти не разбираюсь, математику не знаю. хочу запилить для скрипта многопоточность и возможность добавления каналов/чатов в граббер прямо в процессе его работы, но не могу понять, как сделать доступ к консоли. пытался что-то как-то, но в итоге получается ебанутая хуйня, когда сообщение грабилось только при добавлении нового канала, лол
источник

г

г-н шакалов in Telethon Talks RU
подскажите, какие темы надо погуглить
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
к какой консоли?
источник

г

г-н шакалов in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
к какой консоли?
он запускается из cmd. когда работает - писать нельзя
источник

д

друже in Telethon Talks RU
друже
Переслано от друже
Failed to execute expression:
from telethon.tl import functions, types

await client(
functions.messages.DeleteHistoryRequest(
 [
  d.input_entity.chat_id
  async for d in client.iter_dialogs()
  if d.is_group and not d.is_channel and d.entity.migrated_to
 ],
 0,
)
)


Due to:
Traceback (most recent call last):
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 30, in __call__
   return await self._call(self._sender, request, ordered=ordered)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 37, in _call
   await r.resolve(self, utils)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/tl/functions/messages.py", line 306, in resolve
   self.peer = utils.get_input_peer(await client.get_input_entity(self.peer))
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/client/users.py", line 418, in get_input_entity
   peer = utils.get_peer(peer)
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/utils.py", line 888, in get_peer
   _raise_cast_fail(peer, 'Peer')
 File "/app/.heroku/python/lib/python3.8/site-packages/telethon/utils.py", line 138, in _raise_cast_fail
   raise TypeError('Cannot cast {} to any kind of {}.'.format(
TypeError: Cannot cast list to any kind of Peer.
Что-то не так?
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
друже
Что-то не так?
выполни

[d.input_entity.chat_id async for d in client.iter_dialogs() if d.is_group and not d.is_channel and d.entity.migrated_to]
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
г-н шакалов
он запускается из cmd. когда работает - писать нельзя
ну так запусти скрипт в фоне
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
г-н шакалов
он запускается из cmd. когда работает - писать нельзя
дык что юзается при этом?
sys или subprocess ?

в первом случае надо ждать выполнения, во втором - в фоне будет
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
я наконец-то
источник

д

друже in Telethon Talks RU
Всё , больше ничего?
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
эээээээ
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
а калбеки куда идут?
источник