Size: a a a

2020 November 05

EE

Eugene Enegue in aiogram [ru]
exodus
а как запустить executor.start_poiling в нон блокинг? мне нужно после него кое-что другое в event loop добавить
Есть же on startup
источник

e

exodus in aiogram [ru]
Eugene Enegue
Есть же on startup
да, но тогда другая штука блокирует event loop
источник

e

exodus in aiogram [ru]
и вылетает эррор
источник

EE

Eugene Enegue in aiogram [ru]
Ну тут без примера так не понятно
источник

e

exodus in aiogram [ru]
Eugene Enegue
Ну тут без примера так не понятно
хочу запустить quart и aiogram.
если использовать  метод app.run_task(), бот запускается, но после запуска веб сервера не отвечает
источник

e

exodus in aiogram [ru]
думал в два процесса запустить, но бд totroise orm
источник

EE

Eugene Enegue in aiogram [ru]
А нужен именно quart ?
источник

e

exodus in aiogram [ru]
Да, с aiohttp лень возиться
источник

DB

Denis B in aiogram [ru]
добрый вечер. Я нашел массу примеров, как отвечать в боте, но нигде не могу найти, как послать просто 1 сообщение по тайм триггеру.... не как ответ, а именно инициировать посыл с сервера.. имея чат айди юзера, кончено же... т.е. самый простой из возможных вариантов. Поможет кто с ссылкой на синтаксис?
Я вижу док - https://dev-docs.aiogram.dev/api/methods/send_message/ но не вкурю полный синтаксис. Могу я описать это просто функцией, а потом вызвать ее из другого файла?
источник

VD

Vitaliy Derbentsev in aiogram [ru]
exodus
да, но тогда другая штука блокирует event loop
Запусти как задачу (task).
источник

e

exodus in aiogram [ru]
Vitaliy Derbentsev
Запусти как задачу (task).
я сделал легче
источник

DB

Denis B in aiogram [ru]
а так же я не смог найти пример запроса к боту, по которому бот ответил бы моим чат_айди? наверняка есть такой функционал же в этом фреймворке?
источник

e

exodus in aiogram [ru]
exodus
я сделал легче
взял запустил poiling в диспатчере :D
источник

e

exodus in aiogram [ru]
Denis B
а так же я не смог найти пример запроса к боту, по которому бот ответил бы моим чат_айди? наверняка есть такой функционал же в этом фреймворке?
await message.bot.send_message(chat_id=231,'xyi') ?
источник

e

exodus in aiogram [ru]
Denis B
а так же я не смог найти пример запроса к боту, по которому бот ответил бы моим чат_айди? наверняка есть такой функционал же в этом фреймворке?
а для этого:
await message.reply(message.from_user.id)
источник

DB

Denis B in aiogram [ru]
exodus
а для этого:
await message.reply(message.from_user.id)
супер, спасибо
источник

e

exodus in aiogram [ru]
легче было юзнуть @myidbot
источник

DB

Denis B in aiogram [ru]
exodus
легче было юзнуть @myidbot
а зачем юзать сторонний, если можно тут же?
источник

EE

Eugene Enegue in aiogram [ru]
exodus
да, но тогда другая штука блокирует event loop
Перед стартом запускай задачу не бакграунде. Достаточно надёжно, если ещё сделаешь проверку что корутина жива.
источник

e

exodus in aiogram [ru]
Eugene Enegue
Перед стартом запускай задачу не бакграунде. Достаточно надёжно, если ещё сделаешь проверку что корутина жива.
т.е. ensure_future ?
источник