def Service_Page_handler_Ru(message): bot.disable_save_next_step_handlers() chat_id = message.chat.id if message.text == 'Назад': bot.register_next_step_handler(message, start_ru) bot.send_message(chat_id, 'Основное Меню', reply_markup=Main_Ru()) elif message.text == 'Меню': bot.register_next_step_handler(message, start_ru) bot.send_message(chat_id, 'Основное Меню', reply_markup=Main_Ru()) elif message.text == 'Электрик': markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton('Заказать', callback_data=f"ordering")) bot.send_message(chat_id, 'Сервис Электрика', reply_markup=markup) #Inserting_Ru(message) bot.send_message(chat_id, 'Электрик', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru) #Select_Data_DB(message) elif message.text == 'Транспорт': #Inserting_Ru(message) bot.send_message(chat_id, 'Транспорт', reply_markup=Transport_Ru()) bot.register_next_step_handler(message, Transport_Page_handler_Ru) elif message.text == 'Сантехник': markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton('Заказать', callback_data=f"ordering")) bot.send_message(chat_id, 'Сервис Сантехника', reply_markup=markup) #Inserting_Ru(message) bot.send_message(chat_id, 'Сантехник', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru) elif message.text == 'Программист': #Inserting_Ru(message) markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton('Заказать', callback_data=f"ordering")) bot.send_message(chat_id, 'Сервис Программиста', reply_markup=markup) bot.send_message(chat_id, 'Программист', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru) elif message.text == 'Переводчик': markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton('Заказать', callback_data=f"ordering")) bot.send_message(chat_id, 'Сервис Переводчика', reply_markup=markup) #Inserting_Ru(message) bot.send_message(chat_id, 'Переводчик', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru) elif message.text == 'Сварщик': #Inserting_Ru(message) markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton('Заказать', callback_data=f"ordering")) bot.send_message(chat_id, 'Сервис Сварщика', reply_markup=markup) bot.send_message(chat_id, 'Сварщик', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru)
def Welder_handler_Ru(message): try: chat_id = message.chat.id markup = InlineKeyboardMarkup() bot.send_message(chat_id,'Инфо:',reply_markup=Services_Ru()) markup.add(InlineKeyboardButton('Заказать',callback_data=f"ordering_ru")) bot.send_message(chat_id,'Сервис Сварщика',reply_markup=markup) except Exception as e: bot.reply_to(message, 'oooops')
def Transport_Page_handler_Ru(message): bot.disable_save_next_step_handlers() chat_id = message.chat.id if message.text == 'Назад': bot.send_message(chat_id, 'Transport', reply_markup=Services_Ru()) bot.register_next_step_handler(message, Service_Page_handler_Ru) elif message.text == 'Меню': bot.register_next_step_handler(message, start_ru) elif message.text == 'Транспорт': bot.send_message(chat_id, 'Транспорт', reply_markup=Transport_Ru()) bot.register_next_step_handler(message, Transport_Page_handler_Ru)
def Main_Page_handler_Ru(message): try: bot.disable_save_next_step_handlers() chat_id = message.chat.id msg = message.text if msg == 'Сервисы': bot.register_next_step_handler(message, Service_Page_handler_Ru) bot.send_message(chat_id, "Сервисы", reply_markup=Services_Ru()) elif msg == 'Оценить Сервис': bot.send_message(chat_id, 'Оценка', reply_markup=Rate_Ru()) elif msg == 'Настройки': bot.send_message(chat_id, 'Настройки', reply_markup=Settings_Ru()) except Exception as e: bot.reply_to(message, 'oooops')
def Back4_handler_Ru(message): chat_id = message.chat.id bot.send_message(chat_id,'Все Сервисы',reply_markup=Services_Ru())
def Service_handler_Ru(message): try: chat_id = message.chat.id bot.send_message(chat_id,'Все Сервисы',reply_markup=Services_Ru()) except Exception as e: bot.reply_to(message, 'oooops')