Здравствуйте, у меня вопрос:
Я хочу написать бота, чтобы он не на кнопки/команды отвечал определенными сообщениями, а на то, что я ему напишу. Вот например: у меня есть бот, навигация по нему происходит через Inline кнопки, если отправить ему любое сообщение, будь то буква или слово, он в ответ присылает главное меню, а мне нужно, чтобы он на определенные слова отвечал не главным меню, а другим подменю с Inline кнопками, но при этом другие слова, которые не нужны, отфильтровывал.
import telebot;
import random;
from telebot import types;
bot = telebot.TeleBot('*****')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
bot.send_message(message.from_user.id, f"Привет, {message.from_user.first_name}. Введите Ваш город")
@bot.callback_query_handler(func=lambda call: True)
def query_handler(call):
bot.answer_callback_query(callback_query_id=call.id)
Вот на сообщение "Введите Ваш город", пользователь должен отправить свой город и бот отправит ему меню с Inline кнопками, в зависимости от выбранного города.
Надеюсь, понятно объяснила. Если нет, то спрашивайте в комментариях, я перефразирую, только помогите, пожалуйста, не проходите мимо, долго пыталась найти способ как это делать, так и не нашла