@zhenya_r200

Ошибка при отправлении Телеграм ботом ID пользователя (Telebot). Что не правильно в коде?

Я, начинающий Python-разработчик. Написал Tg бота на библиотеке Telebot, который отправляет пользователю его Telegram ID, но бот не запускается. Пересмотрел код, понял, что ошибка в методе from_user.id, но я не понимаю в чём она заключается.

Код:
import telebot
bot = telebot.TeleBot('TOKEN')

@bot.message_handler(commands=['start'])
def hello_message(message):
bot.send_message(message.chat.id, 'Привет! Я тестовый бот!')

@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text == 'Хочу узнать свой ID':
bot.send_message(message.chat.id, 'Твой ID: ' + message.from_user.id)
else:
bot.send_message(message.chat.id, 'Я тебя не понимаю')

bot.polling()
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы