def step3v2(message, bot): add_m.send_message( "Я рад, что ты уже на втором этапе, дальше буде только интереснее.", bot, message) add_m.set_one_button("Нажми далее, чтобы мы смогли приступить.", "Далее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_STAGE2.value)
def step3v3(message, bot): add_m.send_message( "Раз ты уже на этом этапе, значит ты уже можешь сыграть простую песню, это хороший результат.", bot, message) add_m.set_one_button("Нажми далее, чтобы мы смогли приступить.", "Далее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_STAGE3.value)
def step4_3stage1v0(message, bot): add_m.set_one_button( "Куда хочешь вернуться?", "Я хочу посмотреть видео о том, как правильно держать гитару", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK.value)
def stepBeginningV2(message, bot): add_m.send_link("Посмореть видео", "https://www.youtube.com/watch?v=iAZkTAc_2E0", "Нажми сюда, чтобы посмотреть, какие есть методы.", bot, message) add_m.set_one_button("Если разобрались, то нажмите далее.", "Всё, готово", bot, message) s_n.newStep.add(s_n.saveID.get())
def step2_2v1(message, bot): add_m.send_link("Посмореть видео", "https://www.youtube.com/watch?v=iAZkTAc_2E0", "Нажми сюда, чтобы посмотреть, какие есть методы.", bot, message) add_m.set_one_button("Если разобрались, то скажи, что можно идти дальше.", "Можем пойти дальше", bot, message) s_n.newStep.add(config.Step_bot.STEP2_2.value)
def step2_1v1(message, bot): bot.send_message(message.chat.id, "На этом изображение подробно показано строение гитары") photo = open('image/guitar structure.jpg', 'rb') #открывает изображение bot.send_photo(message.chat.id, photo) #отправляет сообщение с изображением add_m.set_one_button("Скажи, когда разберешься.", "Всё, готово", bot, message) s_n.newStep.add(config.Step_bot.STEP2_1.value)
def step4_5stage5v1(message, bot): add_m.send_message( "Поздравляю! Теперь ты достаточно знаешь и умеешь, чтобы впечатлить своих друзей и знакомых, теперь ты можешь сыграть в компании или себе для души. И еще ты теперь всегда можешь найти песню и выучить, которая тебе нравится", bot, message) add_m.send_message( "Спасибо, что прошел этот курс. В дальнейшем рассматривается разбор песен на гитаре.", bot, message) add_m.set_one_button("Можешь повторить урок.", "Повторить урок", bot, message) s_n.newStep.add(config.Step_bot.STEP4_6_STAGE5.value)
def set_link(name_link, link, answer, sleep_t, bot, message, count_answer): 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) if count_answer == 1: add_m.set_one_button( "Если закончили, то можно приступить дальше или вернуться назад.", "Дальше", bot, message) elif count_answer == 2: add_m.set_two_buttons( "Если закончили, то можно приступить дальше или вернуться назад.", "Дальше", "Хочу вернуться назад", bot, message)
def stepBeginningV1(message, bot): # bot.send_message(message.chat.id, "На этом изображение подробно показано строение гитары") # photo = open('image/guitar structure.jpg', 'rb') #открывает изображение # bot.send_photo(message.chat.id, photo) #отправляет сообщение с изображением add_m.send_link("Посмореть видео", "https://www.youtube.com/watch?v=G3e_svu8PCQ", "Нажми сюда, чтобы посмотреть строение гитары.", bot, message) add_m.set_one_button("Скажи, когда разберешься.", "Всё, готово", bot, message) s_n.newStep.add(s_n.saveID.get())
def step4_1stage1v1(message, bot): add_m.send_link( "Посмотреть видео", "https://www.youtube.com/watch?v=xqaiIoP4UXk", "Давай посмотрим как правильно держать гитару\nНажми, чтобы посмотреть.", bot, message) bot.send_message(message.chat.id, "Я в тебя верю.", reply_markup=types.ReplyKeyboardRemove(selective=False)) time.sleep(sleep_time) add_m.set_one_button( "Скажи, когда посмотришь видео и сможем продожить дальше.", "Это оказалось достаточно просто, пошли дальше", bot, message) s_n.newStep.add(config.Step_bot.STEP4_2_STAGE1.value)
def step2_1v1(message, bot): # bot.send_message(message.chat.id, "На этом изображение подробно показано строение гитары") # photo = open('image/guitar structure.jpg', 'rb') #открывает изображение # bot.send_photo(message.chat.id, photo) #отправляет сообщение с изображением # bot.send_message(message.chat.id, "В этом видо подробно показано строение гитары") # video = open('image/VID_20170418_152255.mp4', 'rb') # bot.send_video(message.chat.id, video) add_m.send_link("Посмореть видео", "https://www.youtube.com/watch?v=G3e_svu8PCQ", "Нажми сюда, чтобы посмотреть строение гитары.", bot, message) add_m.set_one_button("Скажи, когда разберешься.", "Всё, готово", bot, message) s_n.newStep.add(config.Step_bot.STEP2_1.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_3stage4v0(message, bot): add_m.set_one_button("Куда хочешь вернуться?", "Я хочу посмотреть перебор \"Восьмерка\"", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S4.value)
def step4stage4v1(message, bot): add_m.set_one_button( "На этом этапе будем изучать перебор: \"Восьмерка\", сложносокращенный, \"Щипок\". А в конце как обычно сыграем песню.", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP4_1_STAGE4.value)
def step4_3stage3v0(message, bot): add_m.set_one_button("Куда хочешь вернуться?", "Я хочу посмотреть разборку табулатуры", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S3.value)
def step4stage3v1(message, bot): add_m.set_one_button( "На этом этапе мы разберем как пользоваться табулатурой, бой \"шестерка\" и простой перебор", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP4_1_STAGE3.value)
def step3v4(message, bot): add_m.send_message("Поздравляю! Уже четвертый этап начинается.", bot, message) add_m.set_one_button("Нажми далее, чтобы мы смогли приступить.", "Далее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_STAGE4.value)
def step4stage2v1(message, bot): add_m.set_one_button( "Во втором этапе мы изучим бой \"четверка\", простые аккорды, аппликатуру и песню", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP4_1_STAGE2.value)
def step4stage5v1(message, bot): add_m.set_one_button( "В пятом этапе рассмотрим сложные аккорды и сыграем пару песен.", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP4_1_STAGE5.value)
def step3v5(message, bot): add_m.send_message("Остался последний этап в нашем курсе обучения.", bot, message) add_m.set_one_button("Нажми далее, чтобы мы смогли приступить.", "Далее", bot, message) s_n.newStep.add(config.Step_bot.STEP4_STAGE5.value)
def step2_2v2(message, bot): add_m.set_one_button( "Тогда далее поэтапно будем учиться играть.\nНаш курс буде разбит на 5 этапов от простого к сложному.", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP3.value)
def step4_3stage5v0(message, bot): add_m.set_one_button("Куда хочешь вернуться?", "Я хочу повторить урок с баррэ", bot, message) s_n.saveID.add(s_n.newStep.get()) s_n.newStep.add(config.Step_bot.STEP_BREAK_S5.value)
def step4stage1v1(message, bot): add_m.set_one_button( "В первом этапе я буду тебе рассказывать про посадку и обозначение пальцев. Ещё научимся играть правой и левой рукой и сыграем мелодию. В общем приступаем.", "Хорошо", bot, message) s_n.newStep.add(config.Step_bot.STEP4_1_STAGE1.value)