Size: a a a

2020 August 07

B

BPRO in aiogram [ru]
Krau5
ребят, как называется, когда бот принимает следующее сообщение
тип в телеботе, если мне не изменяет память это было register_next_step_handler, а как это делается в aiogram
если еще и мини-тутор/статейку кинете, вообще круто будет
источник

K

Krau5 in aiogram [ru]
благодарю
источник

K

Krau5 in aiogram [ru]
фрайдей [полиморфен]
Примеры на гитхабе, название соответствующее
понял
источник

D

Darkness in aiogram [ru]
Что делать если при работе бота происходит ошибка raise RuntimeError('This event loop is already running')RuntimeError: This event loop is already running , но на работу это не влияет?
источник

ЕП

Евгений Петров... in aiogram [ru]
Darkness
Что делать если при работе бота происходит ошибка raise RuntimeError('This event loop is already running')RuntimeError: This event loop is already running , но на работу это не влияет?
Хорошо бы исправить
источник

K

Krau5 in aiogram [ru]
а обязательно создавать этот state?
источник

ВА

Владимир Аганеев... in aiogram [ru]
В aiogram есть что-нибудь для решения проблемы даблклика?
источник

ЕП

Евгений Петров... in aiogram [ru]
Владимир Аганеев
В aiogram есть что-нибудь для решения проблемы даблклика?
Можно троттлинг фильтр сделать
источник

B

BPRO in aiogram [ru]
Krau5
а обязательно создавать этот state?
Да
источник

K

Krau5 in aiogram [ru]
BPRO
Да
источник

ВА

Владимир Аганеев... in aiogram [ru]
Евгений Петров
Можно троттлинг фильтр сделать
Для каждого хэндлера отдельный?
источник

ЕП

Евгений Петров... in aiogram [ru]
Владимир Аганеев
Для каждого хэндлера отдельный?
https://gist.github.com/MasterGroosha/062ed9559d0f6686d8e9459f88996ade

Я вот такой делал на все колбэки сразу
источник

D

Darkness in aiogram [ru]
Ошибка стала появляться после того как я дописал executor.start_polling(dp, skip_updates=True) к
@dp.message_handler(commands = ["support"])
async def support(message: types.Message):
   await message.answer("@The_byte")
   <Здесь>
источник

ВА

Владимир Аганеев... in aiogram [ru]
Спасибо, мил человек
источник

ЕП

Евгений Петров... in aiogram [ru]
Darkness
Ошибка стала появляться после того как я дописал executor.start_polling(dp, skip_updates=True) к
@dp.message_handler(commands = ["support"])
async def support(message: types.Message):
   await message.answer("@The_byte")
   <Здесь>
Зачем в хэндлере запускать поллинг? О_О
источник

ЕП

Евгений Петров... in aiogram [ru]
Что за наркомания?
источник

D

Darkness in aiogram [ru]
Евгений Петров
Зачем в хэндлере запускать поллинг? О_О
Иначе у меня ботом может пользоваться только один человек, на других он не реагирует
источник

ЕП

Евгений Петров... in aiogram [ru]
Darkness
Иначе у меня ботом может пользоваться только один человек, на других он не реагирует
Вообще-то это решается по-другому, а именно фильтром в хэндлере.
А вот пихать запуск бота в хэндлер — это не говнокод, это ещё хуже
источник

ЕП

Евгений Петров... in aiogram [ru]
Darkness
Иначе у меня ботом может пользоваться только один человек, на других он не реагирует
Ага, я неправильно прочитал предложение, сорри. Но суть та же. То, что на других бот "Не реагирует", решается немного иначе
источник

CS

Cat Shannon in aiogram [ru]
Tishka17
иногда хранят такие вещи в редисе. Но не потому что это кэш, а именно как быстраа база для простых данных без больших требований по надежности
Она же вычиститься при перезапуске бота
источник