Не хотят появляться кнопки в боте для телеграма, в чем может быть причина?

Не хотят появляться кнопки, в чём может быть причина?

import telebot
from telebot import types
bot = telebot.TeleBot('TOKEN') 
@bot.message_handler(commands =['start'])
def start(message):
        markup = types.ReplyKeyboardMarkup()
        ButtonA = types.KeyboardButton('привет')
        buttonB = types.KeyboardButton('помощь')
    
        markup.row(buttonA, buttonB)
    
        bot.send_message(message.chat.id, 'работает', reply_markup=markup)

Ответы (2 шт):

Автор решения: Kuchizu
markup.row(buttonA, buttonB)

замените на

markup.add(buttonA, buttonB)
→ Ссылка
Автор решения: DisanD_08
import telebot
from telebot import types

bot = telebot.TeleBot('TOKEN') 

@bot.message_handler(commands =['start'])
def start(message):
    markup_inline = types.InlineKeyboardMarkup(row_width=1)#здесь вы можете поиграть из цифрами
    buttonA = types.KeyboardButton(text = 'привет')
    buttonB = types.KeyboardButton(text = 'помощь')
    markup_inline.add(buttonA, buttonB)
    bot.send_message(message.chat.id, 'работает', reply_markup=markup)

еще я у вас нашел ошибку

    ButtonA = types.KeyboardButton('привет')
    buttonB = types.KeyboardButton('помощь')
    markup.row(buttonA, buttonB)

у вас не правильно написанные переменные в markup.row(buttonA, buttonB)

→ Ссылка