Не хотят появляться кнопки в боте для телеграма, в чем может быть причина?
Не хотят появляться кнопки, в чём может быть причина?
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)