Команду из 2 слов Telebot через commands не поймет. Нужны будут регулярные выражения, но, кажется, это вам еще рано. Вот рабочий вариант:
@bot.message_handler(commands=['грустно', 'весело'])
def pomosh(message):
if message.text == '/грустно':
bot.reply_to(message, 'не грусти( я с тобой)!')
elif message.text == '/весело':
bot.reply_to(message, 'мне тоже!)')
bot.infinity_polling()
Вызов команды через /грустно или /весело. Но лучше разносить их по разным хендлерам:
@bot.message_handler(commands=['грустно'])
def sad(message):
bot.reply_to(message, 'не грусти( я с тобой)!')
@bot.message_handler(commands=['весело'])
def fun(message):
bot.reply_to(message, 'мне тоже!)')
bot.infinity_polling()