Size: a a a

Telethon Talks RU

2019 February 09

Forevka ÐΞV in Telethon Talks RU
спасибл
источник

Forevka ÐΞV in Telethon Talks RU
еще возможно кто знает как в одном скрипте работать с более чем двумя аккаунтами?
источник

Forevka ÐΞV in Telethon Talks RU
нужно в одном скрипте запустить два аккаунта и повесить на них хендлеры на входящие сообщения
источник

️️

️️👑OGURCHIK 🖤 ️ in Telethon Talks RU
client
client2
источник

Forevka ÐΞV in Telethon Talks RU
а как их заставить в одном потоке крутиться?
источник

Forevka ÐΞV in Telethon Talks RU
async def main(loop):
   for phone_number in phone_list:
       print(phone_number)
       session = phone_number+".session"
       async with TelegramClient(session, api_id, api_hash) as client:
           client.add_event_handler(handler, events.NewMessage)
           await client.run_until_disconnected()

loop = asyncio.get_event_loop()
loop.create_task(main(loop))
loop.run_forever()
источник

Forevka ÐΞV in Telethon Talks RU
всё, сделал сам
источник

Forevka ÐΞV in Telethon Talks RU
через asyncpool самописный
источник

s

std::mpa🌲 in Telethon Talks RU
Forevka ÐΞV
@client.on(events.NewMessage())
async def handler(event):
   sender = await event.get_sender()
   name = utils.get_display_name(sender)
   message = await event.reply(auto_text)
   print(name, 'said', event.text, '!')
update.is_private
источник

s

std::mpa🌲 in Telethon Talks RU
Forevka ÐΞV
а как их заставить в одном потоке крутиться?
async def huy():
   await c1.start()
   await c2.start()
   await loop.run_in_executor(None, c1.run_until_disconnected())
источник

s

std::mpa🌲 in Telethon Talks RU
и для второго экзекютор
источник

s

std::mpa🌲 in Telethon Talks RU
но эт неточно
источник

Forevka ÐΞV in Telethon Talks RU
я сделал через пул как раз изза того что клиенты могут потерять соеденение, а пул будет смотреть если воркер один упадет поднимет его
источник

Forevka ÐΞV in Telethon Talks RU
тем более мне еще нужно айограм туда подключить
источник

Forevka ÐΞV in Telethon Talks RU
я думал внутри телетона уже есть такой механизм, поэтому спрашивал
источник
2019 February 12

S

Sacs in Telethon Talks RU
What terminal app is this?
источник
2019 February 14

V

Vitaliy in Telethon Talks RU
Нано на телефоне, какое извращение
источник

V

Vitaliy in Telethon Talks RU
Извращение, я и говорю (:
источник
2019 February 15

AH

ATOMIC HOOLIGAN in Telethon Talks RU
привет всем. ребят, подскажите, как правильно проверять откуда пришло сообщение?
допустим у меня есть:
chat = client.get_entity('https://t.me/joinchat/somechat')


и дальше я проверяю

@client.on(events.NewMessage)
def my_event_handler(event):
   print(event.sender.username)
   if event.sender.username in ['user1', 'user2']:


но мне не нужно реагировать в самом чате на сообщения, а только в личке
источник

NK

ID:482911655 in Telethon Talks RU
@martin_winks туть:?)
источник