Size: a a a

2020 May 28

ЕР

Евгений Ры́марев... in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
1) time.sleep заменить на await asyncio.sleep
2) Разбить логику на разные хендлеры
Есть бот на pymessanger(однопоточный враппер для Facebook Messanger). Мне там в одном месте нужен sleep. Я могу просто ту функцию завернуть в async/await?
источник

G

Gabben in aiogram [ru]
Zhybanov Roman
Здравствуйте. Есть ли функция для сброса query.answer, как например в PyTelegramBotApi: bot.clear_step_handler_by_chat_id ?
Причем здесь query.answer и FSM
Есть state.finish()
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
https://pastebin.com/EfghTV15 как-то вот так про sleep
источник

Т

Технопёс in aiogram [ru]
Gabben
Причем здесь query.answer и FSM
Есть state.finish()
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
@gabbhack, ты же по-любому знаешь. Ответь, плиз. Я пока только раскуриваю async.
источник

G

Gabben in aiogram [ru]
я не знаю, что тут происходит
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Gabben
я не знаю, что тут происходит
это декоратор для того чтобы отображать ввод текста ботом N секунд, прежде, чем отправить сообщение
источник

G

Gabben in aiogram [ru]
Евгений Ры́марев
это декоратор для того чтобы отображать ввод текста ботом N секунд, прежде, чем отправить сообщение
а что за typing_on/off?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Gabben
а что за typing_on/off?
это для ФБ
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
типа включение тайпинга и отключение
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Евгений Ры́марев
типа включение тайпинга и отключение
вообще отключать не обязательно, но у меня почему-то в некоторых случаях он зависал на стороне ФБ и не прекращался 🤷‍♂️
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Gabben
а что за typing_on/off?
в итоге то async/await можно так использовать? это единственно место в коде, где они присутствуют.
источник

G

Gabben in aiogram [ru]
Евгений Ры́марев
в итоге то async/await можно так использовать? это единственно место в коде, где они присутствуют.
думаю да
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Gabben
думаю да
благодарю
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
RuntimeWarning: coroutine 'send_typing_action_wrap.<locals>.send_typing_action_func' was never awaited
 self._send_or_edit(bot=bot, chat_id=chat_id, message=current_message)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

а надо было всего лишь запустить и проверить...
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Таки как правильно сделать async для моего случая? Господа, подскажите.
источник

️️

️️👑OGURCHIK 🖤 ️... in aiogram [ru]
он для всех случаев одинаковый
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
️️👑OGURCHIK 🖤 ️
он для всех случаев одинаковый
логично. Но я имел ввиду - чяднт?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
как написать декортатор, чтобы sleep в нём был асинхронным?
источник