Esempio n. 1
0
def send_welcome(message):
	db_users.check_and_add_user(message)

	markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
	markup.row('Сделать заказ')
	bot.send_message(message.from_user.id, text_messages['start'].format(name=message.from_user.first_name), reply_markup=markup)
	db_users.set_state(message.from_user.id, config.S_GET_CAT)
Esempio n. 2
0
def get_categories(message):

	user_id = message.from_user.id
	mass = list(gh_menu.keys())
	markup = create_menu(mass, back=False)
	bot.send_message(user_id, 'Что вас интересует?', reply_markup=markup)
	db_users.set_state(user_id, config.S_CHOOSE_CAT)
Esempio n. 3
0
def choose_good1(message):

	user_id = message.from_user.id
	if message.text == "Назад":
		db_users.set_state(user_id, config.S_SPECIAL_DRINKS)
		message.text = 'Особые напитки'
		get_special_drinks(message)
Esempio n. 4
0
    def get_current_good(self, cat):
        """
		This function allows to get a current good
		"""
        user_id = self.message.from_user.id
        mass = list(gh_menu[cat][self.message.text])
        markup = create_menu(mass)
        self.bot.send_message(user_id, 'Выберите размер', reply_markup=markup)
        db_users.set_state(user_id, self.state)
Esempio n. 5
0
    def get_goods_list(self):
        """
		This function allows to get a list of special drinks
		"""
        user_id = self.message.from_user.id
        mass = list(gh_menu[self.message.text])
        print(mass)
        markup = create_menu(mass)
        self.bot.send_message(user_id, 'Выберите напиток', reply_markup=markup)
        db_users.set_state(user_id, self.state)
Esempio n. 6
0
def choose_categories(message):

	user_id = message.from_user.id

	if message.text == 'Особые напитки':
		db_users.set_state(user_id, config.S_SPECIAL_DRINKS)
		get_special_drinks(message)
	elif message.text == 'Кофе':
		db_users.set_state(user_id, config.S_COFFEE)
		get_coffee(message)
	elif message.text == 'Горячие напитки':
		db_users.set_state(user_id, config.S_HOT_DRINKS)
		get_hot_drinks(message)
Esempio n. 7
0
def choose_good(message):

	user_id = message.from_user.id
	if message.text == "Назад":
		db_users.set_state(user_id, config.S_CHOOSE_CAT)
		get_categories(message)
	if message.text == 'Латте Лаванда Шалфей':
		db_users.set_state(user_id, config.S_LATTE_LAVANDA_SHALFEI)
		get_latte_lavanda_shalfei(message)
	elif message.text == 'Раф Лимонный Пай':
		db_users.set_state(user_id, config.S_RAF_LEMON_PIE)
		get_raf_lemon_pie(message)
	elif message.text == 'Капучино':
		db_users.set_state(user_id, config.S_KAPUCHINO)
		get_kapuchino(message)
	elif message.text == 'Латте Макиато':
		db_users.set_state(user_id, config.S_LATTE_MAKIATO)
		get_latte_makiato(message)
	elif message.text == 'Какао':
		db_users.set_state(user_id, config.S_KAKAO)
		get_kakao(message)
	elif message.text == 'Чай':
		db_users.set_state(user_id, config.S_TEA)
		get_tea(message)
Esempio n. 8
0
def choose_good3(message):
	user_id = message.from_user.id
	if message.text == "Назад":
		db_users.set_state(user_id, config.S_HOT_DRINKS)
		message.text = 'Горячие напитки'
		get_special_drinks(message)
Esempio n. 9
0
def choose_good2(message):
	user_id = message.from_user.id
	if message.text == "Назад":
		db_users.set_state(user_id, config.S_COFFEE)
		message.text = 'Кофе'
		get_special_drinks(message)