Пишу телеграм-бот, и решил добавить функцию, которая выдаёт ID автора пересланого сообщения. И у меня сразу две проблемы: во-первых, как получить ID человека, который написал пересланое сообщение? Во-вторых, как взять этот ID из сообщения ниже?
возьмёт id пользователя, который написал /id как и сообщение, соответсвенно. 1)Как взять ID сообщения ниже? 2)Сработает ли при этом message_under.from_user.id , что бы получить ID именно автора, а не человека, который переслал сообщение?
Отслеживать
задан 9 мая 2021 в 11:27
user421506 user421506
33 1 1 серебряный знак 6 6 бронзовых знаков
извините, а можете дать id своего бота?
9 дек 2022 в 20:48
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Не понятно какая библиотека используется, но согласно документации Telegram Bot API, у обьекта message должен быть аттрибут forward_from типа User.
Источник: ru.stackoverflow.com
Как заметить и распознать даже тонкую накрутку каналов в Телеграме?
Как найти группу в Телеграмме
Как найти группу или чат в Телеграмме максимально быстро и просто? Мы подготовили для Вас простую инструкцию по тому как искать группы в Telegram!
Поскольку приложение Telegram заботится о конфиденциальности своих пользователей, вы не можете найти и вступить в приватный диалог без приглашения. Однако если создатель оставил его открытым, достаточно лишь нажать на стрелочку, находящуюся рядом с названием. Чтобы найти нужную страницу, необходимо ввести ключевые слова в строку поиска.
Группы или чаты Телеграмма созданы для общения нескольких людей, ограничены в своих возможностях. Многие пользователи сталкиваются с проблемой поиска страницы – это не так сложно, как кажется на первый взгляд. Как искать определенные сообщества в Telegram, смотрите ниже.
Алгоритм поиска группы/чата Telegram
Города и регионы
ИТ и технологии
Весь каталог Групп:
Добавить в каталог
Стоит помнить, что группа Telegram — это небольшое количество людей, сильно ограниченных в наличии дополнительных мест, куда могли бы вступить другие люди.
Для того чтобы она могла вместить в себя неограниченное количество людей, а также была предназначена для большой аудитории, необходимо создать канал.
Теперь вы знаете, как найти группу в Телеграмме, но все еще не определились с выбором подходящего для вас варианта. В таком случае стоит довериться статистике, которая вычисляет популярные сообщества Telegram. Узнать ее можно в этой же вкладке. Под названием и его описанием отображена информация с количеством лиц, просматривавших эту страницу, а также ее рейтинг. Список достаточно большой, так что каждый пользователь Телеграмма может найти для себя что-то свое.
Чаще всего рейтинг расставляет страницы по количеству входящих в нее членов. Определенный чат Telegram поддерживает заданную тематику и редко отходит от нее. Таким образом, вы можете ориентироваться на популярные среди пользователей Telegram страницы – обычно такие сообщества прочно держат планку и со временем становятся только лучше. Среди примеров такие объединения, как “Анекдоты”, “Москва”.
Кроме этого, группа Telegram может приносить пользу. В таком случае стоит найти общественные сообщества. Чаще всего в них обсуждается политика, события в мире, различные новости.
Найти нужную страницу в Телеграмм можно в считанные секунды. В данном случае найти нужное для себя объединение с компьютера намного проще, т.к. под названием отображается и главная информация, описывающая его тематику, его особенности, рейтинг среди пользователей Телеграмм.
Для того чтобы вступить в сообщество Telegram, нужно нажать на стрелочку рядом с названием группы — после этого вы автоматически окажетесь в диалоговом окне.
Примечательно, что вам будут доступны не только последующие сообщения, но и те, что были отправлены раньше. Это дает пользователю Телеграмм возможность найти начало беседы, ознакомиться с ее темой и присоединиться к интересному разговору. Вступить в группу можно неограниченное количество раз.
Ознакомившись с информацией о том, как вступить и найти определенный чат, предлагаем изучить подробную информацию, расположенную в разделе “Каналы Телеграмм”.
Как узнать ID чата в Телеграмме
1. И так! Чтобы узнать ID чата в Telegram можно воспользоваться «getUpdates» — но это для одиночных чатов. А можно через сервер: Вместе с сообщением в чате на сервак приходит json:
«update_id»:55555, «message»:,»chat»:,»date»:11111111,»text»:»GuttanMorghan»>>
Как раз:
656565 — это id человека который оставил месседж
-11111 — это и есть ID группового-чата, который нужен!
Источник: telegramzy.ru
Способы скрыть владельца Телеграмм канала — настройка анонимности
Настройки защиты конфиденциальности Телеграма распространяется не только на простых пользователей. Администраторы каналов могут также их применить для скрытие информации о владельце сообщества. В материале рассмотрена пошаговая инструкция, как скрыть владельца отдельного канала в Телеграмме.
Есть один нюанс, если канал частный, то функция не будет отображаться в разделе «Возможности» и активировать ее нельзя. Доступна она только для публичных Телеграмм групп.
Скрыть на iPhone
Для пользователей iPhone скрыть владельца от посторонних глаз можно так:
- Открыть Телеграмм.
- Перейти в канал.
- Вверху экрана щелкнуть по аватарке сообщества.
- Отобразится меню параметров, где зайти в раздел «Администраторы».
- В перечне найти требуемый никнейм и тапнуть по нему.
- Рядом с именем человека активировать параметр Скрыть.
Для применения новых параметров вверху экрана сделайте тап по кнопке «Готово».
На персональном компьютере
Функция доступна как в портативной, так и десктопной версии мессенджера:
- Запустить Телеграмм с рабочего стола, из архива или системного трея.
- Пролистать перечень чатов, отыскать название паблика.
- Вверху экрана щелкнуть по трем вертикальным точкам.
- В контекстном меню перейти в раздел «Управление».
- Прокрутить перечень вниз и открыть вкладку «Администраторы».
- В списке найти имя пользователя, щелкнуть по нему, чтобы скрыть от других участников.
- В разделе «Права доступа» кликнуть «Анонимность».
Для применения новых настроек нужно нажать «Сохранить» и перезапустить программное обеспечение.
Как скрыть администратора группы в Телеграмм
Функция «Анонимность» доступна не только владельцам каналов, но и групп. Только здесь есть нюанс: паблик должен иметь статус «супергруппы» и быть публичным. Если данных разрешений сообщество не имеет, то установить их допускается так (инструкция подходит для смартфонов Android и iPhone, а также персональных компьютеров под управлением Windows):
- На главном экране Телеграмм зайти в сообщество.
- Нажать по аватарке и вверху по пиктограмме карандаша (на ПК по трем вертикальным точкам).
- В пункте «Тип» указать «Публичная» и придумать ссылку.
- Тапнуть по пиктограмме галочки.
- Вернуться обратно на страницу информации о группе.
- Тапнуть по трем вертикальным точкам.
- Раскроется меню, где выбрать «Преобразовать в супергруппу».
Теперь опция, разрешающая скрыть владельца станет доступной.
Как скрыть на Android
Пошаговая инструкция для Андроид:
- Найти Телеграмм группу и тапнуть по ее наименованию.
- Зайти в раздел «Администраторы».
- Сделайте одиночный тап по имени создателя.
- Появится всплывающее окно со списком привилегий.
- Внизу активировать опцию, чтобы скрыть информации.
Для сохранения изменений выбрать «Готово».
На iPhone
Для iPhone алгоритм действий, следующий:
- На стартовом экране Телеграмм найти беседу.
- Нажать по аватарке странички для открытия меню параметров.
- В перечне найти настройку «Администраторы».
- Выбрать в списке контактов или добавить пользователя, которого нужно скрыть.
- Откроется меню «Возможности», где активировать «Анонимность».
Чтобы новые изменения вступили в силу, необходимо выбрать кнопку «Применить».
Инструкция для персонального компьютера
Действие выполняется следующим образом:
- В перечне чатов Telegram найти нужный.
- Кликнуть по трем вертикальным точкам.
- Раскроется контекстное окно, где щелкнуть «Управление».
- Щелкнуть по пиктограмме звездочки для открытия списка админов.
- Выбрать или назначить пользователя.
- Отобразятся возможности для руководителей сообщества.
Остается кликнуть по тумблеру «Анонимность».
Источник: telega-blog.ru