@SankaSanka

Как в телеграме чат-боту узнать кто в группе?

Хочу чтобы мой бот следил сколько людей в чате и как только их стало определенное кол-во
выдал в чат список их ников.

боты умеют такое?

Документацию читала. Но ничего кроме получения ID не нашла. Подскажите пожалуйста как такое настроить?
на Java.

заранее огромное спасибо :)
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
@Ezekiel4
Охотник на пиратов и сборщик монолитов
Насколько я помню, в целях безопасности боты не имеют прямого доступа к списку аккаунтов-участников чата. Самый простой способ - ловить апдейты от входа и выхода пользователей из чата, сохраняя их telegramID в каком-нибудь наборе уникальных айдишников, и, когда размер набора будет меняться, проверять условие количества.

Тут есть проблема, ведь способ не отработает события входа тех, кто уже в чате. Можно решить, слушая события сообщений (отправка/редакт/удаление) и проверяя наличие данных пользователей в наборе.

Напишите, если способ не сработает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы