Advertisement
Guest User

Untitled

a guest
Jun 4th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1.  
  2. def rules(sender_id, message):
  3.     user = User.select().where(User.user_id == sender_id).get()
  4.     oferta = Oferta.get(Oferta.oferta_id == 1)
  5.     if message.text != bs.back:
  6.         if message.text != bs.accept:
  7.             if re.match(r'^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{3,10}$', message.text):
  8.                 user.mobile = message.text
  9.             else:
  10.                 bot.send_message(sender_id, bs.mobile_error)
  11.                 return False
  12.         else:
  13.             order =SentOrder.select().where(SentOrder.user_id == sender_id).order_by(-SentOrder.order_id).get()
  14.             user.mobile = order.mobile
  15.     markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
  16.     agreement_button = types.KeyboardButton(bs.agreement)
  17.     back_button = types.KeyboardButton(bs.back)
  18.     cancel_button = types.KeyboardButton(bs.cancel)
  19.     markup.add(agreement_button)
  20.     markup.add(back_button)
  21.     markup.add(cancel_button)
  22.     bot.send_message(sender_id, bs.rules.format(oferta.link), reply_markup=markup, parse_mode="Markdown")
  23.     user.step += 1
  24.     user.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement