При написание бота. Появляется проблема с клавиатурой Reply. При запуске в cmd, ошибок не появляется, но при отправке боту команды /start. Отправляется приветственное сообщение, но клавиатура не появляется.
import telebot
import vsd #token
from telebot import types
bot = telebot.TeleBot(vsd.TOKEN)
@bot.message_handler(commands=['start'])
def privet (message):
bot.send_message (message.chat.id, 'HI, WHAT YOU NEED?')#.format (message.from_user, bot.get_me()),
#reply_markup = markup)
def button (message):
bot.send_message (message.chat.id, 'I can remember, change and delete your assignments. What will you choose', reply_markup = markup)
Bananya, Во-первых оберните код в соответствующий тег, не издевайтесь над теми, кто читает ваш вопрос.
Во-вторых надо сначала хоть немного информации пособирать в интернетах, прежде чем ботов писать. И судя по вашему коду, при отработке команды start клавиатура и не должна вызываться. Необходимый код закомментирован.
код тяжело читать. но могу сказать, что у тебя таблированная строка отправки сообщения, и у тебя при вызове клавиатуры стоит комментарий (#). до сих пор не понимаю, почему не выводит ошибку, ведь скобка закрытия передачи аргументов в методе отсутствует.