Top.Mail.Ru
Ответы

Выдает ошибку AttributeError: 'NoneType' object has no attribute 'add'

Здравствуйте, при любом действии или исправление выдает разные ошибки и перенаправляет на __init__.py. Устанавил все и телебот и телебот апи.

Import telebot

from telebot import types

bot = telebot.TeleBot('*token*')

#Klava

markup = types.ReplyKeyboardMarkUp(resize_keyboard=True)
key1 = types.KeyButton("Hello")
key2 = types.KeyButton("Bay")
key3 = types.KeyButton("Name")
key4 = types.KeyButton("age")

markup.add(key1, key2, key3, key4)

bot.polling()

По дате
По рейтингу
Аватар пользователя
Мастер
5лет

Скорее всего у Вас ошибка в коде. Судя по документации, ReplyKeyboardMarkUp() имеет следующие методы: from_button(), from_column(), from_row(), a про add() ничего не сказано.

Источник: https://python-telegram-bot.readthedocs.io/en/stable/telegram.replykeyboardmarkup.html