on_startup
, вы регистрируете все хендлеры при запуске.main.py
. Так не понять что у вас происходит.update_photo.py
, если в коде всё как написали, завершается успешно т.к. ничего не выполняется sticker (str or telebot.types.InputFile) – Sticker to send. Pass a file_id as String to send a file that exists on the Telegram servers (recommended), pass an HTTP URL as a String for Telegram to get a .webp file from the Internet, or upload a new one using multipart/form-data.
for items in data:
не нужен. Обновил ответ, спасибо UPLOAD_VIDEO
как только сами начинаете загрузку с youtube, если уверены, что не будет ошибок. await dp.bot.send_chat_action(message.chat.id, ChatActions.UPLOAD_VIDEO)
ImportError
), раз в консоль вам ничего не падает.У вас "не работает", потому что вы неверно регистрируете хендлеры, не используете конечные автоматы там где они вам нужны.
Предлагаю ознакомиться со статьей об этом aiogram 2.x
Конечные автоматы (FSM). MasterGroosha