@nickie000

Бот не отвечает на сообщения пользователя, как исправить?

В общем, этот код рабочий
@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 нужно вызвать :)
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Функцию
dp.register_message_handler(cmd_start, commands=["start"], state='*')

Нужно выполнить
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект