def process_deliveryAnd_step(message):
try:
chat_id = message.chat.id
user = user_dict[chat_id]
user.deliveryAnd = message.text
msg = bot.send_message(chat_id, 'Бажаєте доповнити замовлення?\nЯкщо - так,дописуйте замовлення,якщо - ні,то напишіть що не бажаєте')
bot.register_next_step_handler(msg, process_deliveryEnd_step)
except Exception as e:
bot.reply_to(message, 'Ви вводите не коректні дані')
def process_deliveryEnd_step(message):
try:
chat_id = message.chat.id
user = user_dict[chat_id]
user.deliveryEnd = message.text
# людині
bot.send_message(chat_id, getRegData(user, 'Ваша заявка', message.from_user.first_name), parse_mode="Markdown")
# в групу
bot.send_message(config.chat_id, getRegData(user, 'Заявка от бота', bot.get_me().username), parse_mode="Markdown")
except Exception as e:
msg = bot.send_message(chat_id, "✔Ваше замовлення успішно оформлено!\n\nЗ вами зв'яжеться кур'єр!\nОрієнтовний час доставки до 30 хвилин.")
def getRegData(user, title, name):
t = Template("$title *$name* \nНаселенний пункт: *$userCity*\n Прізвище та ім'я: *$fullname*\n☎️Телефон: *$phone*\n Назва вулиці: *$homeStreet*\n Номер будинку або під'їзду: *$homeNumber*\n Дата: *$deliveryDate*\n Ваше замовлення: *$deliveryAnd*\n Доповнення щодо замовлення: *$deliveryEnd*")
return t.substitute({
'title': title,
'name': name,
'userCity': user.city,
'fullname': user.fullname,
'phone': user.phone,
'homeStreet': user.homeStreet,
'homeNumber': user.homeNumber,
'deliveryDate': user.deliveryDate,
'deliveryAnd': user.deliveryAnd,
'deliveryEnd': user.deliveryEnd,
})
t = Template("$title *$name* \nНаселенний пункт: *$userCity*\n Прізвище та ім'я: *$fullname*\n☎️Телефон: *$phone*\n Назва вулиці: *$homeStreet*\n Номер будинку або під'їзду: *$homeNumber*\n Дата: *$deliveryDate*\n Ваше замовлення: *$deliveryAnd*\n Доповнення щодо замовлення: *$deliveryEnd*")