I read this section. I need the bot replied exactly after the command /cup. And plain text it needs to handle differently.
Let me see your documentation carefully:
... # here your code
# default handler for every other text
@bot.message_handler(func=lambda message: True, content_types=['text'])
# this is the standard reply to a normal message
bot.send_message(m.chat.id, "I don't understand \"" + m.text + "\"\nMaybe try the help page at /help")