Как сделать в боте telegram функциональные кнопки?
Почитать документацию pyTelegramBotAPI.
@bot.message_handler(content_types='text')
def message_reply(message):
    #например если на кнопке надпись сайт,то в кавычках указывать надо тоже надпись сайт
    if message.text == "текст с кнопки":
    #это пример(тут уже свой код)
        bot.send_message(message.chat.id,'текст')
Надеюсь помог :)