AttributeError: объект «TeleBot» не имеет атрибута «чат»
Я хочу создать переменную message.chat.id вне функции, например, вот так
bot = telebot.teleBot("token")
global message
message = bot.message.chat.id
@bot.message_handler(commands=["start"])
def welcome():
bot.send_message(message,"Welcome on here, pls describe yourself")
но ошибка атрибутов телебота должен ли аргумент сообщения всегда находиться внутри функции, он не может быть вне функции, чтобы стать переменной?
1 ответ
Я думаю, что это был бы более подходящий код
bot = telebot.teleBot("token")
global message
message = message.chat.id
@bot.message_handler(commands=["start"])
def welcome(message):
global message
bot.send_message(message,"Welcome on here, pls describe yourself")
в качестве альтернативы просто используйте bot.reply_to(message,"Hello Bros"), вы можете найти полную документацию здесь