def start_bot(message): add_m.set_two_buttons( "Привет!\nХочешь научиться играть на гитаре или проверить свои знания?", "Да, хочу научиться играть", "Хочу проверить свои знания", bot, message) StepNumber.newStep.add(config.Step_bot.STEP2.value)
def set_link(name_link, link, answer, sleep_t, bot, message): add_m.send_link(name_link, link, answer, bot, message) # bot.send_message(message.chat.id, "A я пока подожду.", reply_markup = types.ReplyKeyboardRemove(selective=False)) time.sleep(sleep_t) add_m.set_two_buttons( "Если закончили, то можно приступить дальше или вернуться назад.", "Дальше", "Хочу вернуться назад", bot, message)
def step4_4stage2v0(message, bot): add_m.set_two_buttons( "Куда хочешь вернуться?", "Я хочу посмотреть видео о том, как правильно играть бой", "Я хочу посмотреть видео как ставяться аккорды", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S2.value)
def step4_4stage4v0(message, bot): add_m.set_two_buttons("Куда хочешь вернуться?", "Я хочу посмотреть перебор \"Восьмерка\"", "Я хочу посмотреть сложносокращенный перебор", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S4.value)
def step4_4stage1v0(message, bot): add_m.set_two_buttons( "Куда хочешь вернуться?", "Я хочу посмотреть видео о том, как правильно держать гитару", "Я хочу посмотреть видео про парвую руку", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK.value)
def step4_5stage4v1(message, bot): add_m.send_message( "Поздравляю! Уже проделан большой путь.\nМожно теперь перейти на пятый этап.", bot, message) add_m.set_two_buttons("Ну что, приступим или хочешь повторить предыдущее?", "Не, я хочу перейти на пятый этап", "Думаю, что стоит повторить предыдущее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_6_STAGE4.value)
def step4_5stage3v1(message, bot): add_m.send_message( "Вот уже два три позади, это большой успех.\nМожно теперь перейти на четвертый этап.", bot, message) add_m.set_two_buttons("Ну что, приступим или хочешь повторить предыдущее?", "Не, я хочу перейти на четвертый этап", "Думаю, что стоит повторить предыдущее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_6_STAGE3.value)
def step4_5stage1v1(message, bot): add_m.send_message( "Поздравляю! Вот и закончился перевый этап.\nМожно теперь перейти на второй этап.", bot, message) add_m.set_two_buttons("Ну что, приступим или хочешь повторить предыдущее?", "Не, я хочу перейти на второй этап", "Думаю, что стоит повторить предыдущее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_6_STAGE1.value)
def step1v1(message, bot): add_m.send_message( "Отлично!\nДля того, чтобы начать обучение, нам необходимо узнать твой навык игры на гитаре.", bot, message) add_m.set_two_buttons( "Можем устроить проверку или сразу начать обучение с нуля\nЧто выберешь?", "Приступим к обучению с нуля", "Можно проверить мой уровень", bot, message) s_n.newStep.add(config.Step_bot.STEP2.value)
def return_to_previous_stage(message, bot): if s_n.saveID.get() == config.Step_bot.STEP_BREAK.value: add_m.set_one_button("На какой этап хочешь вернуться?", "На первый", bot, message) if s_n.newStep.get() == config.Step_bot.STEP_BREAK_S2.value: add_m.set_two_buttons("На какой этап хочешь вернуться?", "На первый", "На второй", bot, message) if s_n.newStep.get() == config.Step_bot.STEP_BREAK_S3.value: add_m.set_three_buttons("На какой этап хочешь вернуться?", "На первый", "На второй", "На третий", bot, message) if s_n.newStep.get() == config.Step_bot.STEP_BREAK_S4.value: add_m.set_four_buttons("На какой этап хочешь вернуться?", "На первый", "На второй", "На третий", "На четвертый", bot, message) if s_n.newStep.get() == config.Step_bot.STEP_BREAK_S5.value: add_m.set_five_buttons("На какой этап хочешь вернуться?", "На первый", "На второй", "На третий", "На четвертый", "На пятый", bot, message) if s_n.newStep.get() == config.Step_bot.STEP4_6_STAGE5.value: add_m.set_five_buttons("На какой этап хочешь вернуться?", "На первый", "На второй", "На третий", "На четвертый", "На пятый", bot, message) s_n.newStep.add(config.Step_bot.STEP_RETURN.value)
def step4_4stage3v0(message, bot): add_m.set_two_buttons("Куда хочешь вернуться?", "Я хочу посмотреть разборку табулатуры", "Я хочу посмотреть бой \"шестерка\"", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S3.value)
def step4stage1v2(message, bot): add_m.set_two_buttons( "Куда хочешь вернуться?", "Хочу посмотреть разбор гитары", "Хочу посмотреть, какими способами можно настроить гитару", bot, message) s_n.newStep.add(config.Step_bot.STEP_BEGINING.value)
def step3v1(message, bot): add_m.set_two_buttons("Давай перейдем к первому этапу.", "Давай", "Нет, я все же хочу вернуться назад", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP4_STAGE1.value)
def step2_1v2(message, bot): add_m.set_two_buttons("Хочешь узнать, как можно настроить гитару?", "Интересно узнать", "Не, я уже знаю как ее настроить", bot, message) s_n.newStep.add(config.Step_bot.STEP2_2.value)
def step2v1(message, bot): add_m.set_two_buttons( "Давай я тебе расскажу как устроена гитара и как ее настроить, если тебе это интересно", "Интересно", "Я уже знаю", bot, message) s_n.newStep.add(config.Step_bot.STEP2_1.value)
def step4_4stage5v0(message, bot): add_m.set_two_buttons("Куда хочешь вернуться?", "Я хочу повторить урок с баррэ", "Я хочу посмотреть песню с баррэ", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S5.value)
def step2v1(message, bot): add_m.set_two_buttons( "Давай я тебе покажу устройство гитары, если тебе это интересно.", "Да", "Нет", bot, message) s_n.newStep.add(config.Step_bot.STEP2_1.value)