Для получения chat id группы с использованием пригласительной ссылки в Telegram необходимо использовать Telegram Bot API в сочетании с методом getChat. Этот метод позволяет извлекать информацию о чатах, включая их chat id
Далее приведен пример кода на Python с использованием pyTelegramBotAPI для получения chat id группы по пригласительной ссылке.
import telebot
# Инициализация бота
bot = telebot.TeleBot('YOUR_BOT_TOKEN')
# Обработчик команды /get_chat_info
@bot.message_handler(commands=['get_chat_info'])
def get_chat_info(message):
chat_info = bot.get_chat('YOUR_INVITATION_LINK')
chat_id = chat_info.id
bot.send_message(message.chat.id, f"Chat ID группы: {chat_id}")
# Запуск бота
bot.polling()
В этом примере кода мы создаем бота, который при получении команды /get_chat_info отправляет запрос на получение информации о заданной группе по пригласительной ссылке и извлекает chat id этой группы. Полученный chat id будет отправлен в чат в качестве ответа.