Кто-нибудь даст стартер о том, как я могу получить информацию о пользователях из моего бота Telegram. Представьте, что мой бот является пользователем с правами администратора на моем канале, и я хочу получить список пользователей моего канала или быть замеченным при присоединении нового пользователя. Как мне это сделать. Документы Telegram настолько неорганизованы. До сих пор я смотрел на это:
- https://core.telegram.org/bots
- https://core.telegram.org/bots/api
- https://core.telegram.org/bots/samples
- https://core.telegram.org/bots/faq
Но ничего из этого не помогает.
M.Shahrokhi 21 Ноя 2015 в 17:08
7 ответов
Лучший ответ
Чтобы получить список пользователей, вам необходимо использовать Telegram API.
Telegram API довольно сложен. Есть клиенты, которые выполняют работу намного быстрее.
Для python существует Telethon, и метод получения пользователей канала:
apadana 14 Июн 2017 в 18:42
Telegram Bot ничего не хранит о ваших пользователях. Вы должны сами сохранить всех пользователей, которые общаются с вашим ботом. Например, сохранить их идентификаторы в базе данных.
Новая функция. Как скрыть участников группы в Телеграм
В случае с каналом — вы можете получить эту информацию из списка участников канала.
Если вам нужно уведомление — ваш бот должен где-то хранить пользователей и проверять, новый ли пользователь.
Stas Parshin 22 Ноя 2015 в 15:02
Как уже упоминалось, вы не можете перечислить пользователей канала через Bot API.
Но вы можете использовать MTProto API, чтобы войти в систему как обычный пользователь и получить программный доступ ко всему, что вы можно увидеть в настольном или мобильном приложении.
Чтобы использовать MTProto, вам необходимо войти в https://my.telegram.org/ с существующей учетной записью Telegram. и получить учетные данные: api_id и api_hash .
Вот рабочий пример того, как использовать библиотеку Python Telethon для получения списка пользователей канала / группы Telegram.
from telethon import TelegramClient, sync api_id = ‘FILL REAL VALUES HERE’ api_hash = ‘FILL REAL VALUES HERE’ client = TelegramClient(‘xxx’, api_id, api_hash).start() # get all the channels that I can access channels = # choose the one that I want list users from channel = channels[channel_name] # get all the users and print them for u in client.get_participants(channel): print(u.id, u.first_name, u.last_name, u.username)
Легко искать каналы / пользователей по имени / телефону / URL с помощью client.get_entity ().
max taldykin 23 Ноя 2018 в 00:53
Чтобы получить список пользователей, вам необходимо использовать Telegram API.
Telegram API довольно сложен. Есть клиенты, которые выполняют работу намного быстрее.
Для python существует Telethon, а код для получения пользователей канала:
from telethon import TelegramClient from telethon.tl.functions.contacts import ResolveUsernameRequest from telethon.tl.functions.channels import GetAdminLogRequest from telethon.tl.types import InputChannel from telethon.tl.types import ChannelAdminLogEventsFilter from telethon.tl.types import InputUserSelf from telethon.tl.types import InputUser # These example values won’t work. You must get your own api_id and # api_hash from https://my.telegram.org, under API Development. api_id = ****** # Your api_id api_hash = ‘********************************’ # Your api_hash phone_number = ‘+989122594574’ # Your phone number client = TelegramClient(phone_number, api_id, api_hash) client.session.report_errors = False client.connect() if not client.is_user_authorized(): client.send_code_request(phone_number) client.sign_in(phone_number, input(‘Enter the code: ‘)) channel = client(ResolveUsernameRequest(‘tabe_eshgh’)) # Your channel username user = client(ResolveUsernameRequest(‘amir2b’)) # Your channel admin username admins = [InputUserSelf(), InputUser(user.users[0].id, user.users[0].access_hash)] # admins admins = [] # No need admins for join and leave and invite filters filter = None # All events # param: (join, leave, invite, ban, unban, kick, unkick, promote, demote, info, settings, pinned, edit, delete) filter = ChannelAdminLogEventsFilter(True, True, True, False, False, False, False, False, False, False, False, False, False, False) result = client(GetAdminLogRequest(InputChannel(channel.chats[0].id, channel.chats[0].access_hash), », 0, 0, 10, filter, admins)) ##print(result) for _user in result.users: ##print(_user.id) with open(».join([‘users/’, str(_user.id)]), ‘w’) as f: f.write(str(_user.id))
Источник: question-it.com
Как получить список участников чата в Телеграм?
Чтобы увидеть полный список всех участников в Telegram, нужно открыть подробную информацию о канале и нажать на иконку участников. Тогда появится весь список.
Как посмотреть список участников чужого канала в Телеграме?
- сперва вам необходимо открыть приложение Телеграм;
- затем выберите свой канал Telegram;
- после выберите пункт информацию о канале.
- внизу вам необходимо нажать на количество участников;
Как скопировать участников группы в телеграмме?
- Открыть группу и нажать на ее название.
- Войти в меню и выбрать раздел «Управление группой».
- Здесь нажать на строку «Создать ссылку-приглашение».
- Подтвердить выбор.
- Скопировать ссылку.
Как скрыть участников чата в Телеграм?
Скрыть чат можно по правому клику мышкой в десктопной версии и проведя пальцем влево в мобильной версии. Чаты с включёнными уведомлениями возвращаются в общий список, когда в них приходят новые сообщения, а чаты с выключенными уведомлениями остаются в архиве даже при наличии новых сообщений.
Как посмотреть кто в группе телеграмм?
- Откройте мессенджер и нажмите на значок лупы в правом верхнем углу;
- Введите название паблика или его username;
- Выберите из поисковой выдачи нужное сообщество и нажмите на него;
- Вы попадёте в чат паблика, где сможете просмотреть новости и подписаться на них.
Как узнать кто смотрел пост в Телеграм?
- Открыть мессенджер и авторизироваться в нем.
- Перейти в настройки мессенджера и нажать «Активные сеансы».
- Откроется окно, в котором будут указаны посещения аккаунта и, что более важно, информация об устройствах, с которых осуществлялся вход.
Как попасть в закрытую группу телеграмм?
- Нужно связаться с администратором чата и сделать запрос. .
- Чтобы зайти в чат, нужно выполнить условия управляющего группы, возможно, потребуется заплатить.
Как скопировать участников группы?
- Войдите в Google Группы.
- Нажмите на название группы.
- В меню слева нажмите Участники.
- Над списком нажмите на кнопку «Экспортировать список» .
Можно ли вернуться в чат в Telegram из которого случайно удалился?
Если вы случайно удалили сообщения из своего чата, то восстановить их обратно вы уже не сможете. Восстановлению в Telegram канале подлежат только контакты и группы, которые были удалены.
Можно ли в телеграмме скрыть участника группы?
Telegram выкатил комментарии в каналах, расширенные фильтры для поиска и анонимность для администраторов групп . Кроме того, теперь можно скрыть администратора из списка участников группы — для этого нужно подтвердить Анонимность в списке прав администратора.
Как скрыть владельца группы в телеграмме?
Для того чтобы сделать администратора анонимным, необходимо выбрать пункт «Анонимность» в настройках его прав. Этот администратор будет скрыт из списка участников, а его сообщения будут публиковаться от имени группы.
Можно ли поставить пароль на чат в телеграмме?
Если требуется дополнительная защита контента, переписки и контактов в Telegram, то есть возможность поставить пароль на весь мессенджер. Установить его можно в настройках, раздел «Конфиденциальность», подраздел «Безопасность». Двигаем ползунок на строчке «Код-пароль» и устанавливаем нужную защиту.
Источник: dmcagency.ru
Можно ли посмотреть участников группы Телеграм
Зайти в сообщество; кликнуть (или нажать пальцем, если пользуетесь сенсорным экраном) на аватар сообщества; откроется список с указанием имён, аватаров, также вы увидите, кто из этих пользователей сейчас онлайн.
- Как сделать чтобы в телеграмме не было видно участников группы
- Как посмотреть подписчиков в чате Телеграм
- Как посмотреть всех участников в Телеграм канале
- Как узнать id всех участников группы в телеграмме
- Как посмотреть участников чужой группы в телеграмме
- Как узнать на кого подписан человек в телеграмме
- Как узнать кто состоит в группе в телеграмме
- Как в Телеграм посмотреть подписчиков группы
- Как посмотреть контакты человека в телеграмме
- Можно ли отследить человека в телеграмме
- Как посмотреть на кого ты был подписан в телеграмме
- Кто видит группы в Телеграм
- Чем чат в телеграмме отличается от группы
- Как сделать скрытые группы в Телеграм
- Как обратиться ко всем участникам группы в Телеграм
- Как узнать группа или канал в Телеграме
Как сделать чтобы в телеграмме не было видно участников группы
Действия, которые нужно выполнить для скрытия владельца канала, практически аналогичны. Запускаем приложение, открываем чат, тапаем на название и аватарку вверху экрана, ищем раздел «Администраторы». Теперь находим свой ник и напротив строки «Анонимность» нажимаем на значок.
Как посмотреть подписчиков в чате Телеграм
Как посмотреть подписчиков Telegram канала:
1. Запустить приложение Telegram на своем устройстве
2. В списке каналов, чатов и ботов найти свой канал и перейти на него
3. Нажать на фото или название канала
4. На странице с информацией о канале нажать «Подписчики»
Как посмотреть всех участников в Телеграм канале
Просмотр участников другого человека в группе Telegram:
Базовый функционал мессенджера не позволяет видеть эту информацию обычному пользователю. Стать администратором чужого канала — единый выход из ситуации. Проанализировать нужные параметры, просмотреть статистику можно при помощи специальных сервисов.
Как узнать id всех участников группы в телеграмме
Как посмотреть участников чужой группы в телеграмме
Согласно базовому функционалу мессенджера нельзя видеть данные сведения. Единственный выход — стать администратором чужого канала. И тогда можно изучить список подписчиков.
Как узнать на кого подписан человек в телеграмме
Можно ли узнать на какие каналы подписан другой человек в телеграмме? Узнать 100% на какие чаты или каналы подписан человек невозможно. Данная информация собирается методом сбора и анализа данных аудитории. Те грубо говоря, берется база чатов со списками участников и по ним сверяется подписан человек или нет.
Как узнать кто состоит в группе в телеграмме
Как в Телеграм посмотреть подписчиков группы
Запустить приложение Telegram на своем устройстве В списке каналов, чатов и ботов найти свой канал и перейти на него Нажать на фото или название канала На странице с информацией о канале нажать «Подписчики»
Как посмотреть контакты человека в телеграмме
Нажмите на три линии в верхнем левом углу, выберите строку «Контакты» — открывается список. В правом нижнем углу есть иконка человека с плюсом. Нужно на нее нажать, ввести информацию о человеке и сохранить.
Можно ли отследить человека в телеграмме
Telegram позволяет за несколько минут вычислить точные координаты своих пользователей, использующих встроенный сервис «Люди рядом». Алгоритм обнаружения прост, что дает возможность следить за нужным человеком даже тем, у кого нет никаких навыков хакинга.
Как посмотреть на кого ты был подписан в телеграмме
Чтобы её увидеть, зайдите в Telegram и пальцем потяните вниз список чатов. Папка с архивом появится сверху, над остальными чатами. Теперь в неё можно зайти и просмотреть все заархивированные переписки, каналы и группы. Папку с архивом можно закрепить в общем списке.
Кто видит группы в Телеграм
Любой пользователь может найти такие каналы с помощью поиска в приложении и подписаться на него. Приватные каналы это закрытые сообщества. Попасть туда можно только по пригласительной ссылке или если вас добавил создатель канала.
Чем чат в телеграмме отличается от группы
Группа в Телеграм представляет собой чат для общения пользователей между собой. Число участников группы не может превышать 200 тысяч человек. В отличие от канала, где размещать посты могут только администраторы, участникам группы доступна публикация текстовых сообщений, а также обмен мультимедийными файлами.
Как сделать скрытые группы в Телеграм
Для создания такого канала связи в приложении откройте переписку с нужным контактом и нажмите на его имя сверху. В открывшемся окне с медиафайлами нажмите на три точки — справа от иконки вызова. В выпадающем списке выберите «Начать секретный чат» и подтвердите действие.
Как обратиться ко всем участникам группы в Телеграм
В появившемся списке выберите уведомление:
Как узнать группа или канал в Телеграме
Каналы мессенджера вмещают неограниченное количество участников, которых называют подписчиками. В отличие от каналов, изначально группы вмещали до 200 участников. Однако супергруппа может включать до 200 тысяч пользователей.
02.05.2023 Можно ли посмотреть участников группы Телеграм
Мессенджеры стали популярным способом общения и обмена информацией. Одним из наиболее популярных мессенджеров является Telegram. Этот мессенджер предоставляет возможность создания каналов и групп, где люди могут общаться на различные темы и делиться информацией. Однако, часто возникает потребность посмотреть участников группы Telegram.
Как посмотреть участников группы Telegram? Существует несколько способов. В первую очередь, необходимо зайти в сообщество и кликнуть на аватар сообщества. Таким образом, откроется список с указанием имён, аватаров, а также можно увидеть, кто из этих пользователей сейчас онлайн.
Также можно посмотреть всех участников в Телеграм канале. Для этого необходимо запустить приложение Telegram на своём устройстве, найти канал и перейти на него. Затем, нужно нажать на фото или название канала и найти раздел «Подписчики».
Однако, часто возникает потребность посмотреть участников чужой группы Telegram. К сожалению, базовый функционал мессенджера не позволяет видеть эту информацию обычному пользователю. Единственный выход — стать администратором чужого канала. В этом случае можно изучить список подписчиков.
Также возникает вопрос, как сделать чтобы в Telegram не было видно участников группы. Для этого нужно запустить приложение Telegram, открываем чат и тапаем на название и аватарку вверху экрана. Затем, нужно найти раздел «Администраторы» и нажать на значок напротив строки «Анонимность».
Также существует бот Telesint, который может помочь узнать, в каких чатах и группах в Telegram состоит пользователь. Для этого нужно отправить логин сомнительного пользователя в бота.
Таким образом, существует несколько способов посмотреть участников группы Telegram. Однако, не все из них являются доступными для обычных пользователей, поэтому необходимо использовать специальные сервисы и ботов, которые могут помочь получить нужную информацию.
Источник: npz-info.ru