def handle_request3(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Теперь, напишите мне ссылку,' ' которая долна быть прикреплена к вашему уроку') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'link', les_steps))
def handle_request2(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Теперь напишите мне ссылку,' ' которая должна быть прикреплена к вашему уроку') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'link', les_steps, bot)) else: bot.send_message(call.message.chat.id, "Хорошо! Добавить кнопку \"Подробнее\"?", reply_markup=yes_no(int(splitted[2]), 'more', int(splitted[3])))
def handle_request2(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Теперь, отправьте документа,' ' который должен быть прикреплена к вашему уроку') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'document', les_steps, bot)) else: bot.send_message(call.message.chat.id, "Хорошо! Прикрепить ссылку к вашему уроку?", reply_markup=yes_no(int(splitted[2]), 'link', int(splitted[3])))
def handle_request2(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Теперь отправьте фотографию,' ' которая должна быть прикреплена к вашему уроку') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'photo', les_steps, bot)) else: bot.send_message(call.message.chat.id, "Хорошо! Хотите прикрепить документ?", reply_markup=yes_no(int(splitted[2]), 'document', int(splitted[3])))
def handle_lesson_request(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Хорошо, приступим! Введите мне текст урока ниже..') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'data', les_steps, bot)) else: bot.send_message( call.message.chat.id, 'Отлично, курс создан! Вы можете пройти его по ссылке ' + URL + str(sequences2[int(splitted[2])]))
def handle_lesson_request(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Хорошо, приступим! Введите мне текст урока ниже..') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'data', les_steps, bot)) else: bot.send_message( call.message.chat.id, 'Отлично, курс создан! Вы можете пройти его по ссылке ' + URL + str(sequences2[int(splitted[2])]), reply_markup=telebot.types.ReplyKeyboardMarkup( resize_keyboard=True).row( telebot.types.KeyboardButton('Меню')))
def handle_request4(call): splitted = call.data.split('/') if splitted[1] == '1': msg = bot.send_message( call.message.chat.id, 'Напишите дополнительную информацию об уроке,' ' которую смогут увидеть пользователи,' ' нажавшие на кнопку \"Подробнее\"') bot.register_next_step_handler( msg, wrap_lesson(int(splitted[2]), int(splitted[3]), 'more', les_steps, bot)) else: seq = Sequence(*[None for i in range(9)], key_id=int(splitted[2])) bot.send_message( call.message.chat.id, 'Отлично! Вы только что успешно создали новый урок!\n Создать ещё один?', reply_markup=yes_no(int(splitted[2]), 'newlesson', len(seq.lessons) if seq.lessons else 0))