示例#1
0
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)
示例#2
0
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)
示例#3
0
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)
示例#4
0
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())
示例#5
0
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)
示例#6
0
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)
示例#9
0
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())
示例#10
0
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)
示例#11
0
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)
示例#12
0
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)
示例#17
0
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)
示例#20
0
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)
示例#21
0
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)
示例#23
0
def step4stage1v1(message, bot):
    add_m.set_one_button(
        "В первом этапе я буду тебе рассказывать про посадку и обозначение пальцев. Ещё научимся играть правой и левой рукой и сыграем мелодию. В общем приступаем.",
        "Хорошо", bot, message)
    s_n.newStep.add(config.Step_bot.STEP4_1_STAGE1.value)