Отправление данных в группу телеграм Telebot

Делаю бот телеграм на PyCharm используя библиотеку Telebot

elif call.data == "Knopka_0_02":
  markup = types.InlineKeyboardMarkup(row_width=1)
  item101=types.InlineKeyboardButton("Продолжить",callback_data="Knopka102")
  item0_05 = types.InlineKeyboardButton("В меню", callback_data="Knopka_0_05")
  markup.add(item101, item0_05)
  bot.send_message(call.message.chat.id, "Вы в разделе записи на пробное занятие", reply_markup=markup)

Мне нужно, чтобы по нажатии на кнопку "продолжить" бот просил отправить пользователя дисциплину, потом свое имя, после номер телефона, после страну и отправить все эти данные в группу телеграмм по id

Просьба код поподробней расписать просто я новичок.

Я вот так сделал

#Обрабатываю нажатие на кнопку

elif  call.data == "Knopka102":
def start(message):
    # Запрашиваем у пользователя дисциплину
    msg = bot.send_message(message.chat.id, 'Введите дисциплину:')
    bot.register_next_step_handler(msg, process_discipline_step)

# Обработчик следующего шага - запрашиваем имя
def process_discipline_step(message):
    try:
        chat_id = message.chat.id
        discipline = message.text

        # Сохраняем дисциплину в переменную или базу данных

        # Запрашиваем у пользователя имя
        msg = bot.reply_to(message, 'Введите имя:')
        bot.register_next_step_handler(msg, process_name_step)
    except Exception as e:
        bot.reply_to(message, 'Произошла ошибка. Пожалуйста, попробуйте еще раз.')

# Обработчик следующего шага - запрашиваем email
def process_name_step(message):
    try:
        name = message.text

        # Сохраняем имя в переменную или базу данных

        # Запрашиваем у пользователя email
        msg = bot.reply_to(message, 'Введите email:')
        bot.register_next_step_handler(msg, process_email_step)
    except Exception as e:
        bot.reply_to(message, 'Произошла ошибка. Пожалуйста, попробуйте еще раз.')

# Обработчик следующего шага - запрашиваем номер телефона
def process_email_step(message):
    try:
        email = message.text

        # Сохраняем email в переменную или базу данных

        # Запрашиваем у пользователя номер телефона
        msg = bot.reply_to(message, 'Введите номер телефона:')
        bot.register_next_step_handler(msg, process_phone_step)
    except Exception as e:
        bot.reply_to(message, 'Произошла ошибка. Пожалуйста, попробуйте еще раз.')

# Обработчик следующего шага - запрашиваем страну
def process_phone_step(message):
    try:
        phone = message.text

        # Сохраняем номер телефона в переменную или базу данных

        # Запрашиваем у пользователя страну
        msg = bot.reply_to(message, 'Введите страну:')
        bot.register_next_step_handler(msg, process_country_step)
    except Exception as e:
        bot.reply_to(message, 'Произошла ошибка. Пожалуйста, попробуйте еще раз.')

# Обработчик следующего шага - отправляем данные в группу
def process_country_step(message):
    try:
        country = message.text

        # Сохраняем страну в переменную или базу данных

        # Отправляем данные в группу
        group_chat_id = 'YOUR_GROUP_CHAT_ID'
        bot.send_message(group_chat_id, f'Дисциплина: {discipline}\nИмя: {name}\nEmail: {email}\nНомер телефона: {phone}\nСтрана: {country}')

        # Отправляем пользователю подтверждение
        bot.reply_to(message, 'Спасибо! Ваши данные были отправлены в группу.')```


пишет что ```SyntaxError: expected except' or finally' block```

Ответы (0 шт):