コード例 #1
0
def start_bot(message):
    add_m.set_two_buttons(
        "Привет!\nХочешь научиться играть на гитаре или проверить свои знания?",
        "Да, хочу научиться играть", "Хочу проверить свои знания", bot,
        message)

    StepNumber.newStep.add(config.Step_bot.STEP2.value)
コード例 #2
0
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)
コード例 #3
0
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)
コード例 #4
0
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)
コード例 #5
0
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)
コード例 #6
0
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)
コード例 #7
0
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)
コード例 #8
0
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)
コード例 #9
0
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)
コード例 #10
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)
コード例 #11
0
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)
コード例 #12
0
def step4stage1v2(message, bot):
    add_m.set_two_buttons(
        "Куда хочешь вернуться?", "Хочу посмотреть разбор гитары",
        "Хочу посмотреть, какими способами можно настроить гитару", bot,
        message)
    s_n.newStep.add(config.Step_bot.STEP_BEGINING.value)
コード例 #13
0
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)
コード例 #14
0
def step2_1v2(message, bot):
    add_m.set_two_buttons("Хочешь узнать, как можно настроить гитару?",
                          "Интересно узнать",
                          "Не, я уже знаю как ее настроить", bot, message)
    s_n.newStep.add(config.Step_bot.STEP2_2.value)
コード例 #15
0
def step2v1(message, bot):
    add_m.set_two_buttons(
        "Давай я тебе расскажу как устроена гитара и как ее настроить, если тебе это интересно",
        "Интересно", "Я уже знаю", bot, message)
    s_n.newStep.add(config.Step_bot.STEP2_1.value)
コード例 #16
0
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)
コード例 #17
0
def step2v1(message, bot):
    add_m.set_two_buttons(
        "Давай я тебе покажу устройство гитары, если тебе это интересно.",
        "Да", "Нет", bot, message)
    s_n.newStep.add(config.Step_bot.STEP2_1.value)