Answer the question
In order to leave comments, you need to log in
PyBotTelegramApi. How to get the entered data?
It is necessary for the bot to receive the word entered by the user. "question answer".
@bot.message_handler(commands=["start"])
def start(message):
bot.send_message(message.chat.id,"Как тебя зовут")
Answer the question
In order to leave comments, you need to log in
You can process text like this:
@bot.message_handler(content_types=['text'])
def handle_text(message):
# Если пользователь отправил "привет, как тебя зовут?" отвечаем "робот я"
if message.text == "привет, как тебя зовут?":
bot.send_message(message.from_user.id, 'робот я')
# Если пользователь отправил "и чо?" отвечаем "да ничо"
elif message.text == "и чо?":
bot.send_message(message.from_user.id, 'да ничо')
#Если пользователь отправил слово/фразу, на которое(ую) нет ответа
else:
bot.send_message(message.from_user.id, "Извините, я Вас не понимаю")
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question