def buy_journal_ua_finish(self, message, user, admin):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.accept_basket(message)
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Повернутися в головне меню')
     if basket[5] == 'Банківська картка':
         self.bot.send_message(
             user_id, 'Дякуємо, ваше замовлення прийнято.\n'
             'Для відправки журналу чекаємо '
             'на підтверждення оплати в розділі головного меню.\n'
             'Після цього ми віправимо журнал і надішлемо вам номер експрес-накладної.\n'
             'Якщо у вас залишились питання, можете зв\'язатися з менеджером '
             'по роботі з читачами — 0939330081 Анна',
             reply_markup=user_markup)
     elif basket[5] == 'Післяплата':
         self.bot.send_message(
             user_id, 'Дякуємо, ваше замовлення прийнято.\n'
             'Чекайте на номер експрес-накладної Нової пошти після відправки журналу.\n'
             'Якщо у вас залишились питання, можете зв\'язатися з менеджером '
             'по роботі з читачами — 0939330081 Анна.',
             reply_markup=user_markup)
     self.bot.send_message(
         admin[0][1], 'Получен новый заказ от пользователя с ID ' +
         str(user[1]) + '. Номер заказа ' + str(basket[6]))
     self.bot.send_message(
         admin[1][1], 'Получен новый заказ от пользователя с ID ' +
         str(user[1]) + '. Номер заказа ' + str(basket[6]))
 def buy_journal_ua_step7_card(self, message):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.add_payment_to_basket(message, message.text)
     card_number = 'Номер картки ПриватБанку для оплати: 4149 4391 0621 4137 ' \
                   '\nВласник рахунку: Юдіна Інна Сергіївна'
     price = str(basket[2])
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Так, дата доставки підходить')
     user_markup.row('Ні, вказати дату доставки')
     user_markup.row('Повернутися в головне меню')
     self.bot.send_message(
         user_id,
         'Дякую за замовлення!\n' + 'Повна сума вашого замовлення = ' +
         price + ' гривень.\n' +
         'Щоб ми могли якомога швидше відправити ваш журнал,'
         ' оплатіть його за наступними реквізитами:\n' + card_number +
         '.\n' +
         'Після цього нам знадобиться час, щоб обробити ваш платіж (в середньому до 1 дня).'
         '\nПроцес буде швидшим, якщо ви відправите скріншот або фотографію квитанції, '
         'вибравши в головному меню пункт \'Підтвердити оплату.\'\n' +
         'Нова Пошта доставить ваше замовлення орієнтовно протягом 1-2 робочих днів.\n'
         + 'Чи зручно вам буде в цей час його отримати?',
         reply_markup=user_markup)
 def buy_journal_ru_finish(self, message, user, admin):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.accept_basket(message)
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Вернуться в главное меню')
     if basket[5] == 'Банковская карта':
         self.bot.send_message(
             user_id, 'Спасибо, ваш заказ принят.\n'
             'Для отправки журнала ждем подтверждение об оплате в разделе '
             'главного меню.\n'
             'После этого мы отправим журнал и пришлем вам номер экспресс-накладной.\n'
             'Если у вас остались вопросы, можете связаться с менеджером по работе с '
             'читателями —  0939330081 Анна.',
             reply_markup=user_markup)
     elif basket[5] == 'Наложенный платёж':
         self.bot.send_message(
             user_id, 'Спасибо, ваш заказ принят.\n'
             'Ожидайте номер экспресс-накладной Новой почты после отправки журнала.\n'
             'Если у вас остались вопросы, можете связаться с менеджером по работе с '
             'читателями —  0939330081 Анна.',
             reply_markup=user_markup)
     self.bot.send_message(
         admin[0][1], 'Получен новый заказ от пользователя с ID ' +
         str(user[1]) + '. Номер заказа ' + str(basket[6]))
     self.bot.send_message(
         admin[1][1], 'Получен новый заказ от пользователя с ID ' +
         str(user[1]) + '. Номер заказа ' + str(basket[6]))
 def buy_journal_ru_step7_card(self, message):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.add_payment_to_basket(message, message.text)
     card_number = 'Номер карточки ПриватБанка для оплати: 4149 4391 0621 4137 ' \
                   '\nВладелиц счета: Юдина Инна Сергеевна'
     price = str(basket[2])
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Да, дата доставки подходит')
     user_markup.row('Нет, указать дату доставки')
     user_markup.row('Вернуться в главное меню')
     self.bot.send_message(
         user_id,
         'Спасибо за заказ!\n' + 'Полная сумма вашего заказа = ' + price +
         ' гривен.\n' +
         'Чтобы мы могли как можно скорее отправить ваш журнал,'
         ' оплатите его по следующим реквизитам:\n' + card_number + '.\n' +
         'После этого нам понадобится время, чтобы обработать'
         ' ваш платёж (в среднем до 1 дня).'
         '\nПроцесс будет быстрее, если вы пришлете скриншот или фотографию квитанции, '
         'выбрав в главном меню пункт \'Подтвердить оплату\'.\n' +
         'Новая Почта доставит ваш заказ ориентировочно в течение 1-2 рабочих дней.\n'
         + 'Удобно ли вам будет в это время его получить?',
         reply_markup=user_markup)
Esempio n. 5
0
 def buy_journal_ua_step7_onrecieve(self, message):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.add_payment_to_basket(message, message.text)
     price = str(basket[2])
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Так, дата доставки підходить')
     user_markup.row('Ні, вказати дату доставки')
     user_markup.row('Повернутися в головне меню')
     self.bot.send_message(user_id, 'Дякую за замовлення!\n'
                           + 'Повна сума вашого замовлення = ' + price + ' гривень.\n'
                           + 'Ваше замовлення буде доставлено орієнтовно протягом 1-2 робочих днів.\n'
                           + 'Чи зручно вам буде в цей час його отримати?', reply_markup=user_markup)
Esempio n. 6
0
 def buy_journal_ru_step7_onrecieve(self, message):
     # get user id
     user_id = message.from_user.id
     # get basket
     basket = commands.get_basket(message)
     commands.add_payment_to_basket(message, message.text)
     price = str(basket[2])
     user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
     user_markup.row('Да, дата доставки подходит')
     user_markup.row('Нет, указать дату доставки')
     user_markup.row('Вернуться в главное меню')
     self.bot.send_message(user_id, 'Спасибо за заказ!\n'
                           + 'Полная сумма вашего заказа = ' + price + ' гривен.\n'
                           + 'Ваш заказ будет доставлен ориентировочно в течение 1-2 рабочих дней.\n'
                           + 'Удобно ли вам будет в это время его получить?', reply_markup=user_markup)