Exemplo n.º 1
0
def done(message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    keyboard.row('✔ Завершить')
    msg = bot.send_message(message.chat.id,
                           '📦 Заказ принят',
                           reply_markup=keyboard)
    bot.register_next_step_handler(msg, close_order)
Exemplo n.º 2
0
def verify_order(message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    keyboard.row('✅ Да', '♻ Вернуться')
    msg = bot.send_message(message.chat.id,
                           'Подтвердите Ваш заказ\nВсе верно?',
                           reply_markup=keyboard)
    bot.register_next_step_handler(msg, yes_or_no)
Exemplo n.º 3
0
def order_tobacco(message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    keyboard.row('🐒 Лёгкий', '🦍 Крепкий')
    msg = bot.send_message(message.chat.id,
                           'Выберите крепкость кальяна:',
                           reply_markup=keyboard)
    bot.register_next_step_handler(msg, order_tobacco_get)
Exemplo n.º 4
0
def order_cups(message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    keyboard.row('1️⃣ Одна', '2️⃣ Две', '3️⃣ Три')
    keyboard.row('🔢 Более трёх', '↪ Назад')
    msg = bot.send_message(message.chat.id,
                           '☕ Выберите количество чашек:',
                           reply_markup=keyboard)
    bot.register_next_step_handler(msg, order_cups_get)
Exemplo n.º 5
0
def order_set_address_get(message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    geolocation_button = types.KeyboardButton(text="📍 Местоположение",
                                              request_location=True)
    keyboard.add(geolocation_button)
    msg = bot.send_message(
        message.chat.id,
        'Напишите адрес доставки\nИли отправьте местоположение',
        reply_markup=keyboard)
    bot.register_next_step_handler(msg, address_or_location)
Exemplo n.º 6
0
 def send_pack(msg):
     from bot_main import bot
     bot.send_message(465146483, msg)
     return schedule.CancelJob