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
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