Beispiel #1
0
def on_click(*params):
    uid = params[0].uid
    peer = bot.users.get_user_peer_by_id(uid)
    if uid not in users:
        users[uid] = User(uid)
        users[uid].last_key = "hello"
        bot.messaging.send_message(peer, phrases["hello"])
        return
    user = users[uid]

    which_button = params[0].value
    if which_button == "Yes":
        del_buttons(bot, peer)
        files = create_card(user)
        print(send_mail(user.e_mail, files))
        print(send_to_chat(bot, peer, files[0]))
        del_file(files)
        bot.messaging.send_message(
            peer,
            "Письмо с визиткой отправлено на вашу почту {0}!\nЕсли хотите создать новую визитку, нажмите на кнопку."
            .format(user.e_mail), new_form())
        user.lock_msg = True
        return
    elif which_button == "No":
        group = edit_data()
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, "Что Вы хотели бы исправить?", group)
        user.lock_msg = True
        return
    elif which_button == "all":
        user.last_key = "second_name"
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, phrases["second_name"])
    else:
        user.last_key = "to_check_" + which_button
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, phrases[which_button])
    user.lock_msg = False
Beispiel #2
0
def on_click(*params):
    uid = params[0].uid
    peer = bot.users.get_user_peer_by_id(uid)
    if uid not in users:
        users[uid] = User(uid)
        users[uid].last_key = "hello"
        bot.messaging.send_message(peer, phrases["hello"])
        return
    user = users[uid]

    which_button = params[0].value
    if which_button == "Yes":
        f = open('text.txt', 'w')
        for index in user.org:
            f.write(user.org + '\n')
        bot.messaging.send_message(
            peer,
            "Новые отзывы от {0} получены!\nЕсли хотите сделать это позже, то напишите мне снова."
            .format(user.org))
        user.lock_msg = True
        return
    elif which_button == "No":
        group = edit_data()
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, "Что Вы хотели бы исправить?", group)
        user.lock_msg = True
        return
    elif which_button == "all":
        user.last_key = "second_name"
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, phrases["second_name"])
    else:
        user.last_key = "to_check_" + which_button
        del_buttons(bot, peer)
        bot.messaging.send_message(peer, phrases[which_button])
    user.lock_msg = False