бот должен выдавать id

import telebot
bot = telebot.TeleBot("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", parse_mode="HTML")


@bot.message_handler(commands=['start'])
def start(message):
  user_id = message.from_user.id

bot.polling()

Написал бота, который должен выводить id человека ему в лс! Бот не работает, почему?


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

Автор решения: Asynco

Так ты даже ничего не отсылаешь юзеру. Ты просто в переменную записал его ID

Напиши так:

@bot.message_handler(commands=['start'])
def start(message):
  user_id = message.from_user.id
  bot.send_message(message.chat.id, user_id) 

bot.polling()
→ Ссылка