Answer the question
In order to leave comments, you need to log in
How to add a photo to a response for Telebot'a Python?
I want to add that the bot sends photos to car models, but I can’t do this
Telegram bot in python, how to send photos with text?
this article did not help, after all the operations, the error
code knocks out
import telebot
bot = telebot.TeleBot("")
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.reply_to(message, "Привет. Я автомобильный консультант. Чтобы начать подбор автомобиля укажи свой пол. Ты парень или девушка?")
@bot.message_handler(func=lambda m: True)
def echo_all(message):
if message.text == 'парень':
bot.reply_to(message, 'Что тебе больше нравится: спорткар или внедорожник?')
elif message.text == 'спорткар':
bot.send_message(chat_id, f'{У нас как раз есть Ferrari F12 Berlinetta 2012 года 6.3-литровый V12 за 100.000$. Подходит?}\n{https://imbt.ga/HEHQvjICjm}')
elif message.text == 'да':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'нет':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'внедорожник':
bot.reply_to(message, 'У нас как раз есть Rolls-Royce Cullinan 2018 года 6.3-литровый V12 за 200.000$. Подходит?')
elif message.text == 'да':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'нет':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'девушка':
bot.reply_to(message, 'Что тебе больше нравится: хетчбек или кроссовер?')
elif message.text == 'хетчбек':
bot.reply_to(message, 'У нас как раз есть Mini Cooper 2018 года за 20.000$. Подходит?')
elif message.text == 'да':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'нет':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'кроссовер':
bot.reply_to(message, 'У нас как раз есть Volvo CX60 2018 года за 43.000$. Подходит')
elif message.text == 'да':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
elif message.text == 'нет':
bot.reply_to(message, 'Наш менеджер свяжется с вами для уточнения дальшених вопросов. До свидания!')
#bot.reply_to(message, message.text)
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question