В общем, этот код рабочий
@dp.message_handler(commands=["start"], state='*')
async def cmd_start(message: types.Message, state=FSMContext):
keyboard = types.ReplyKeyboardMarkup(resize_keyboard = True)
buttons = ["Поехали"]
keyboard.add(*buttons)
await message.answer("")
await message.answer_photo(photo=logo_forsage)
await message.answer(
f"Привет {message.from_user.full_name}! Я чат-бот такси Форсаж." +
" Присоединяйтесь к нашей команде профессиональных водителей для работы в сфере междугородних перевозок.\n" +
" Нажимая на кнопку ниже , Вы даете свое согласие на обработку персональных данных." +
" После заполнения анкеты и одобрения администратора Вам придет ссылка на нашу рабочую группу.", reply_markup=keyboard
)
А вот так не работает
async def cmd_start(message: types.Message, state=FSMContext):
keyboard = types.ReplyKeyboardMarkup(resize_keyboard = True)
buttons = ["Поехали"]
keyboard.add(*buttons)
await message.answer("")
await message.answer_photo(photo=logo_forsage)
await message.answer(
f"Привет {message.from_user.full_name}! Я чат-бот такси Форсаж." +
" Присоединяйтесь к нашей команде профессиональных водителей для работы в сфере междугородних перевозок.\n" +
" Нажимая на кнопку ниже , Вы даете свое согласие на обработку персональных данных." +
" После заполнения анкеты и одобрения администратора Вам придет ссылка на нашу рабочую группу.", reply_markup=keyboard
)
def register_handlers_common(dp: Dispatcher):
dp.register_message_handler(cmd_start, commands=["start"], state='*')
Предполагаю что функцию
def register_handlers_common
нужно вызвать :)