Задать вопрос
@Demiarius

Как получить количество участников группового чата в Telegram на языке Python?

Для получения статистики по нескольким Телеграм-каналам использую такой код:

import telebot
token = '123'

def get_users_in_telegram(channel):
    bot = telebot.TeleBot(token)
    print(bot.get_chat_member_count(channel))

get_users_in_telegram(channel)


Когда берется ссылка на канал типа "t.me/@namechannel", то при передаче вместо "channel" значения "@namechannel" все работает отлично. А как быть, если нужно узнать количество подписчиков в групповом чате, когда ссылка имеет вид: "t.me/+TdcnGfhUtRNpWVqS"?
При передаче значения "+TdcnGfhUtRNpWVqS" вылетают ошибки.
  • Вопрос задан
  • 846 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
По-моему, с инвайт ссылками никак нельзя через ботов работать. Можно через клиентский API получить ID чата, ну либо через какого нибудь chatid бота узнать ID канала и использовать его в дальнейшем, ну или в своем боте накидать подобный функционал, который просто id канала возвращает
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
30 янв. 2025, в 18:39
200000 руб./за проект
30 янв. 2025, в 18:21
2500 руб./за проект
30 янв. 2025, в 18:18
3000 руб./за проект