Python. AttributeError: module 'telebot' has no attribute 'types'

import telebot
import send_message

def help_menu(data):
    mark = telebot.types.InlineKeyboardMarkup()
    b1_1 = telebot.types.InlineKeyboardButton(text='key 1 - 1', callback_data='1-1')
    b1_2 = telebot.types.InlineKeyboardButton(text='key 1 - 2', callback_data='1-2')
    b1_3 = telebot.types.InlineKeyboardButton(text='key 1 - 3', callback_data='1-3')
    b1_4 = telebot.types.InlineKeyboardButton(text='key 1 - 4', callback_data='1-4')
    mark.add(b1_1, b1_2, b1_3, b1_4)
    send_message.send_menu(data['message']['from']['id'], 'НАЖМИ', mark)

Бот спокойно авторизуется, принимает запросы и отвечает на них. Пытаюсь добавить кнопки, но не получается. Вылетает ошибка AttributeError: module 'telebot' has no attribute 'types' Хотя сам VS Code пишет, что есть такое 123

уже переустанавливал библиотеки и все равно не помогло


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

Автор решения: Clark Devlin

Проблема в том, что telebot и pyTelegramBotApi - это разные библиотеки, но обе они импортируются через import telebot. Вам нужно выполнить следующее:

pip unistall telebot
pip uninstall pyTelegramBotApi
pip install pyTelegramBotApi
→ Ссылка