Команды (начинаются с /
) — это основа взаимодействия с ботом. Декоратор @bot.message_handler
определяет, какая функция будет вызвана.
# Обрабатываем команду /start
@bot.message_handler(commands=['start'])
def start_command(message):
bot.reply_to(
message,
"Привет! Я тестовый бот."
)
commands
— список команд (['start', 'help'])content_types
— типы сообщений (['text', 'photo'])func
— гибкая функция-фильтр (lambda m: True)