AttributeError: module 'types' has no attribute 'KeyboardButton'.
Вот код:
import telebot
import types
import requests
from selenium import webdriver
from bs4 import BeautifulSoup as bs
from time import sleep
TOKEN = '************************************************************'
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(commands=['start'])
def hello(message):
markup = telebot.types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton('Планиметрия')
item2 = types.KeyboardButton('Стереометрия')
item3 = types.KeyboardButton('Начала теории вероятностей')
item4 = types.KeyboardButton('Вероятности сложных событий')
item5 = types.KeyboardButton('Простейшие уравнения')
item6 = types.KeyboardButton('Вычисления и преобразования')
item7 = types.KeyboardButton('Производная и первообразная')
item8 = types.KeyboardButton('Задачи с прикладным содержанием')
item9 = types.KeyboardButton('Текстовые задачи')
item10 = types.KeyboardButton('Графики функций')
item11 = types.KeyboardButton('Наибольшее и наименьшее значение функций')
item12 = types.KeyboardButton('Уравнения')
item13 = types.KeyboardButton('Стереометрическая задача')
item14 = types.KeyboardButton('Неравенства')
item15 = types.KeyboardButton('Финансовая математика')
item16 = types.KeyboardButton('Планиметрическая задача')
item17 = types.KeyboardButton('Задача с параметром')
item18 = types.KeyboardButton('Числа и их свойства')
markup.add(item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11, item12, item13, item14, item15, item16, item17, item18)
bot.send_message(message.chat.id, 'Привет! Выбери задание, в котором ты хочешь попрактиковаться: ', reply_markup=markup)
if __name__ == '__main__':
bot.polling()