@bot.message_handler(commands=["start"])
def start(message):
keyboard = ReplyKeyboardMarkup(row_width=1)
b = KeyboardButton("Отправить канал", request_chat=telebot.types.KeyboardButtonRequestChat(request_id=1, chat_is_channel=True, chat_is_forum=True))
keyboard.add(b)
bot.send_message(message.chat.id, "Отправьте боту канал", reply_markup=keyboard)
@bot.message_handler(content_types=["text", "chat"])
def handle_channel(message):
if message.chat.type in ["group", "supergroup", "channel"]: # Проверяем, что это канал или группа
channel_id = message.chat.id # Получаем ID выбранного канала
bot.send_message(message.chat.id, f"Вы выбрали канал с ID: {channel_id}")