def inaccept(call): try: message = call.message.text.split('\n') id_user = message[2].split(':') id_user = id_user[1].replace(' ', '') inline_keyboard = types.InlineKeyboardMarkup(row_width=1) inline_1 = types.InlineKeyboardButton(text="Подать заявку", callback_data='TICKET') inline_keyboard.add(inline_1) bot.send_message( id_user, '💔 Ваша заявка *была отклонена*\nПодайте заявку позже', parse_mode="Markdown", reply_markup=inline_keyboard) database.user_update_merchant_id(id_user, 0) bot.answer_callback_query( callback_query_id=call.id, show_alert=False, text="💁🏻♀️ Вы отклонили заявку пользователя") except: pass
def ticket(call): try: user = user_dict[call.message.chat.id] inline_keyboard = types.InlineKeyboardMarkup(row_width=1) inline_1 = types.InlineKeyboardButton(text="Принять заявку", callback_data='ACCEPT_TICKET') inline_2 = types.InlineKeyboardButton(text="Отклонить заявку", callback_data='INACCEPT_TICKET') inline_keyboard.add(inline_1, inline_2) bot.send_message( admin, f'💁🏻♀️ Новая *заявка*!\n\n🚀 Telegram ID: *{call.message.chat.id}*\nПользователь: *@{str(call.message.chat.username)}*\nОпыт работы: *{user.experience}*\nВремя работы: *{user.time}*\nПрофиль: *{user.url}*', parse_mode="Markdown", reply_markup=inline_keyboard) database.user_update_merchant_id(call.message.chat.id, 1) bot.send_message( call.message.chat.id, '📨 Ваша заявка *была отправлена*.\nВы получите ответ после решения', parse_mode="Markdown") except: bot.send_message(call.message.chat.id, "💁🏻♀️ Заявка *не найдена*!", parse_mode="Markdown") bot.delete_message(chat_id=call.message.chat.id, message_id=call.message.message_id)
def accept(call): try: message = call.message.text.split('\n') id_user = message[2].split(':') id_user = id_user[1].replace(' ', '') code = replcode(id_user) phone = replphone() bot.send_message(id_user, '❤️ Ваша заявка *была принята*!\nВам доступно меню воркера\n\nСсылка на чат в вкладке «О проекте»', parse_mode="Markdown", reply_markup=keyboard.main_keyboard()) database.user_update_merchant_id(id_user, 2) database.user_add_workers(id_user, code, phone) bot.answer_callback_query(callback_query_id=call.id, show_alert=False, text="💁🏻♀️ Вы приняли пользователя") except: pass