Size: a a a

Telethon Talks RU

2019 January 15

V

Vitaliy in Telethon Talks RU
привет
источник

s

std::mpa🌲 in Telethon Talks RU
Пока
источник

V

Vitaliy in Telethon Talks RU
может кто-то с конопочками подсказать?
@client.on(events.NewMessage(from_users=wwr))
async def handler(event):
   sender = await event.get_sender()
   name = utils.get_display_name(sender)
   print(name, 'said', event.text, '!')
   buttons = await event.get_buttons()
   print(buttons)
   b=0
   for bline in buttons:
       for button in bline:
           print(b)
           print(button)
           print(button.button.text)
           if 'кнопка' in button.button.text:
               print('SUCSESS')
               button.button.click()
           b = b + 1
```
источник

V

Vitaliy in Telethon Talks RU
вывод:
0
<telethon.tl.custom.messagebutton.MessageButton object at 0x7f3cc5f3f5c0>
кнопка
SUCSESS
если делать button.click() пишет что корутина никогда не выполнится
а если button.button.click() то просто вылетает
источник

s

std::mpa🌲 in Telethon Talks RU
await butt.click()
источник

V

Vitaliy in Telethon Talks RU
ооо, спасибо
источник

V

Vitaliy in Telethon Talks RU
я очень плохо шарю в питонячьей асинхронщине, я делал через воркеров параллеизм. похоже пора курить ._.
источник

V

Vitaliy in Telethon Talks RU
да мне как-то без особой надобности до этого было
источник

V

Vitaliy in Telethon Talks RU
._.
источник

V

Vitaliy in Telethon Talks RU
в чем может быть проблема, при когда делаю button.click() форвардится сообщение?
источник

V

Vitaliy in Telethon Talks RU
Ну прилетает мессага с кнопками, я паршу что это та мессага которая нужна, а бот когда жмёт кнопку ещё и форвардами сообщение
источник

V

Vitaliy in Telethon Talks RU
У меня только button.click() прописан
источник

Z

ZR in Telethon Talks RU
Приветствую всех!
Может знает кто из вас, как решить мою проблему:
Я использую python-telegram-bot и для определенных задач подключаю клиента telethon.
Есть некоторые модули в боте, обработка которых может длиться больше минуты. А если в течении минуты не ответить на пост запрос, то телеграм шлёт новый запрос.

1. Как сделать, чтоб запустить данные функции в отдельном потоке и сразу ответить на запрос телеграм?
2. Может использовать @run_async ? Но почему-то при использовании вебхука он не работает...
источник

Z

ZR in Telethon Talks RU
Savage
в @TelethonChat так и не ответили, может тут кто-то знает?
Если нужно, могу скинуть пример кода. Вроде для видео от 20мб и больше нужно все это делать
источник

S

Savage in Telethon Talks RU
ZR
Если нужно, могу скинуть пример кода. Вроде для видео от 20мб и больше нужно все это делать
Спасибо, я уже разобрался
источник

L

Lev in Telethon Talks RU
Когда event loop закрывается?
источник

L

Lev in Telethon Talks RU
У меня ошибка event loop is closed
источник
2019 January 16

V

Vitaliy in Telethon Talks RU
так я и не победил button.click()
источник

V

Vitaliy in Telethon Talks RU
реплаит сообщение и все тут
источник

s

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