@hikekiii

Как исправить ошибку NameError: name 'get' is not defined в телеграм-боте?

from telebot import TeleBot
from telebot import types

TOKEN - ('....')
bot = TeleBot(TOKEN)

@bot.message_handler(commands=["start"])
def welcome(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton('Товары')
button2 = types.KeyboardButton('Пополнить баланс')

@bot.message_handler()
def info(message):
if message.text == 'Товары':
goodsChapter(message)
elif message.text == 'Пополнить баланс':
settingsChapter(message)
elif message.text == '......$':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton('Купить')
button2 = types.KeyboardButton('Назад')
markup.row(button1, button2)
bot.send_message(message.chat.id, 'инфо о активе', reply_markup=markup)
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Burnedheart
У тебя в самой ошибке описание, он может обратится к переменной get, т.к. её нет. Скорее всего ты где-то поставил пробел перед методом функции на вроде "telebot.get" ты написал "telebot. get". И судя по коду, это вообще в соседнем файле.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы