@ShowListBot — бот, который показывает список юзеров в чате

После релиза сожорнер-бота в обратную связь поступают всякие интересные идеи. Например, меня попросили сделать простого бота, который бы показывал список участников заданного чата. Однако, на практике это оказалось совсем не так просто, как кажется…

Teamwork 4 people group by parts for infographic

На сегодняшний день Телеграм не дает боту просмотреть список пользователей в чате. (Ну, или я не нашел, как это можно сделать). Но при этом дает получить список админов чата.

Поэтому алгоритм работы бота такой:

  1. Пишем что-нибудь (например, /start@ShowListBot  Это и есть сам бот.
  2. Добавляем @ShowListBot бота в чат, из которого хотим получить список юзеров.
  3. Делаем всех админами. Заметьте, что при редактировании чата кнопка «сделать всех админами» — галочки проставляет, но при сохранении админами они не становятся. То есть, придется каждого прокликать рукой и затем нажать «Сохранить«.
  4. Дальше пишем в чат команду /show@ShowListBot Она так же должна быть доступна в меню команд чата, выпадающих после набора /
  5. В личку вам приходит отчет с айдишником чата и списком ников админов.
  6. Копируем это куда нужно и лишаем народ админских прав.
  7. …PROFIT!!!

Вот вроде бы и всё. Я не очень представляю, зачем это может быть нужно, но раз попросили, значит, зачем-то надо) Тестируем и не забываем делиться мыслями через обратную связь.

Если бот вам понравился, то его можно оценить в магазине ботов Телеграм.

Добавлено

Людей без ников не видно, точнее, вместо них — пустая строка, но даже если выводить их айдишники, то вам это ничего не даст)

Запись опубликована в рубрике Мои Сервисы с метками , , . Добавьте в закладки постоянную ссылку.