Задать вопрос
@WHOASKED

Бот не выдает сообщение при условиях?

Проблема в том что при нажатии кнопки мужчина прайс не выводит в тг

import telebot
from telebot import types

import CFG

bot = telebot.TeleBot(CFG.token)


@bot.message_handler(commands=['start'])
def start(message):
    mess = f'Здравствуйте, {message.from_user.first_name}! \nВас приветсвует студия красоты "Galiri"! Меня зовут Алиса! \nВы хотели бы записаться на услугу в нашем салоне\nИли получить консультацию специалиста?'
    bot.send_message(message.chat.id, mess, parse_mode='none')
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2)
    consultation = types.KeyboardButton('Консультация')
    service = types.KeyboardButton('Услуги')
    markup.add(consultation, service)
    bot.send_message(message.chat.id, 'Выбирайте:', reply_markup=markup)


@bot.message_handler()
def links(message):
    if message.text == "Консультация":
        bot.send_message(message.chat.id, "Номер телефона для консультации: +79296288964", parse_mode='none')

    elif message.text == "Услуги":
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=1)
        man = types.KeyboardButton('Мужские услуги')
        woman = types.KeyboardButton('Женские услуги')
        kid = types.KeyboardButton('Детские услуги')
        markup.add(man, woman, kid)
        bot.send_message(message.chat.id, 'Выбераю', reply_markup=markup)


@bot.message_handler()
def gender(message):
    if message.text == "Мужские услуги":
        bot.send_message(message.chat_id, "Стрижка-2000р и 1h работы\nМассаж-2000р и 1h работы\nКамуфляж седины-5000р и 2h работы\n Маникюр-3000р и 3h работы\n Укладка усов/бороды-2000р и 1h работы", parse_mode='none')

    elif message.text == "Женские услуги":
        bot.send_message(message.chat_id, "", parse_mode='none')

    elif message.text == "Детские услуги":
        bot.send_message(message.chat_id, "Номер телефона для консультации: +79296288964", parse_mode='none')


bot.polling(none_stop=True)
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы