Size: a a a

2020 December 10

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
много вопросов на один квадратный метр груши
источник

ЕП

Евгений Петров... in aiogram [ru]
Слился(
источник

AB

Alex Bigi in aiogram [ru]
Алексей Крапивницкий
Переслано от Алексей Крапивницкий
Доброго времени суток всем. Подскажите такое дело. Есть у меня парсер, который запускается так:
async def parse_resources(urls):
   tasks = [asyncio.ensure_future(parse_page(url)) for url in urls]
   await asyncio.wait(tasks)


def main(urls):
   loop = asyncio.get_event_loop()
   loop.run_until_complete(parse_resources(urls))

Как мне его из бота можно запускать и останавливать?
в разных потоках
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
асинк конкурентный же а не параллельный
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
если там не какое то говно а чистый парс то все будет последовательно
источник

АК

Алексей Крапивницкий... in aiogram [ru]
Alex Bigi
в разных потоках
В разных потоках что? Запускать?
источник

АК

Алексей Крапивницкий... in aiogram [ru]
👑OGURCHIK🖤 ️
если там не какое то говно а чистый парс то все будет последовательно
Не совсем так. Там проход по прокси при блокировке, поэтому на какую страницу быстрее пробьется - та быстрее и ответит.
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
Алексей Крапивницкий
Не совсем так. Там проход по прокси при блокировке, поэтому на какую страницу быстрее пробьется - та быстрее и ответит.
из привате
источник

AB

Alex Bigi in aiogram [ru]
Алексей Крапивницкий
В разных потоках что? Запускать?
гуглить combine python asyncio with threads
источник

АК

Алексей Крапивницкий... in aiogram [ru]
Alex Bigi
гуглить combine python asyncio with threads
asyncio multithread - вот так уже гуглю))) Натолкнул ты меня на мысль предыдущим сообщением)))
источник

p

programmer ⭐️ in aiogram [ru]
Есть какой то часть кода который обозначает чтобы бот очистил чат. то есть историю?
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
нет
источник

AB

Alex Bigi in aiogram [ru]
Вести историю последнего сообщения от бота, и по таймеру пытаться его изменить на точно такоеже, если упадёт в эксепшын то пользователь удалил сообщение или очистил чат
Как вариант
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
🤔какие кадры интересные бывают здесь
источник

a

abc in aiogram [ru]
Alex Bigi
Вести историю последнего сообщения от бота, и по таймеру пытаться его изменить на точно такоеже, если упадёт в эксепшын то пользователь удалил сообщение или очистил чат
Как вариант
источник

VA

ViT🏝 AVATAR☀️ in aiogram [ru]
следы преступления хочет заметать 😄
источник

FM

Funky Man in aiogram [ru]
Всем привет, у меня проблема возникла. Я все сделал через asyncio, но сами функции выполняются долго, как только какой-то пользователь заходит в хэндлер, и запускается функция, бот встаёт и ждёт, пока эта функция выполнится, соответственно, пока бот стоит, стоят и все остальные пользователи. Как это решить? Отдельный поток делать под функции, которые долго выполняются или как-то иначе?
источник

A

Arwichok 🐍 in aiogram [ru]
Funky Man
Всем привет, у меня проблема возникла. Я все сделал через asyncio, но сами функции выполняются долго, как только какой-то пользователь заходит в хэндлер, и запускается функция, бот встаёт и ждёт, пока эта функция выполнится, соответственно, пока бот стоит, стоят и все остальные пользователи. Как это решить? Отдельный поток делать под функции, которые долго выполняются или как-то иначе?
Где то пропустил
источник

B

Bainky in aiogram [ru]
Funky Man
Всем привет, у меня проблема возникла. Я все сделал через asyncio, но сами функции выполняются долго, как только какой-то пользователь заходит в хэндлер, и запускается функция, бот встаёт и ждёт, пока эта функция выполнится, соответственно, пока бот стоит, стоят и все остальные пользователи. Как это решить? Отдельный поток делать под функции, которые долго выполняются или как-то иначе?
Значит у тебя где-то синхронная хуйня
источник

К

Костя in aiogram [ru]
Funky Man
Всем привет, у меня проблема возникла. Я все сделал через asyncio, но сами функции выполняются долго, как только какой-то пользователь заходит в хэндлер, и запускается функция, бот встаёт и ждёт, пока эта функция выполнится, соответственно, пока бот стоит, стоят и все остальные пользователи. Как это решить? Отдельный поток делать под функции, которые долго выполняются или как-то иначе?
В курсе открывай последний урок, в бонусах
источник