Будь в курсе последних новостей из мира гаджетов и технологий
iGuides для смартфонов Apple
Как прочесть сообщение в Telegram, которое уже удалил собеседник
Олег Воронин — 22 ноября 2022, 10:30
Среди всех популярных на текущий момент мессенджеров лишь Telegram предоставляет возможность полностью удалять сообщения из чата. В отличие от Viber или WhatsApp, в ленте не остается никаких пометок или оповещений — сообщение просто пропадает, как будто его никогда и не было.
Для отправителя это очень удобно, поскольку всегда можно «взять слова назад», пока получатель их не прочитал. Удаленное сообщение пропадает даже из списка уведомлений на заблокированном экране. Однако для собеседника такая функция иногда может быть крайне нежелательна. Порой необходимо (или просто очень хочется) всё-таки прочесть то, что отправитель быстренько удалил. Если вы пользуетесь Android, то есть хитрый способ это сделать.
Как найти сообщение в телеграмме
Большинство смартфонов на Android имеют функцию «История уведомлений». Вот как её включить:
- Откройте «Настройки» → «Уведомления»
- Нажмите «История уведомлений» и включите тумблер.
Готово! Теперь смартфон будет вести журнал всех входящих уведомлений, в том числе и тех, которые впоследствии удаляются отправителем. Если сообщение было доставлено на ваш смартфон, в этом журнале оно обязательно сохранится и его можно будет прочесть в любое время.
Вот как это выглядит. Для демонстрации я отправил три сообщения, после чего удалил последнее «для всех»:
В результате в шторке уведомлений осталось лишь два сообщения, но в «истории уведомлений» удаленное сообщение осталось и его можно прочесть.
Стоит отметить, что на вашем смартфоне может не быть этой функции — всё зависит от производителя смартфона и варианта фирменной оболочки системы. Как минимум, она должна присутствовать в OxygenOS 12 и новее, а также в One UI 4 и новее. Полноценно эта фишка начала работать начиная с Android 11.
Смартфоны на Android и многое другое вы можете купить у наших друзей из Big Geek. Скидка по промокоду iGuides
Источник: www.iguides.ru
Отправка сообщений в Telegram при помощи Python
Представьте, что вы запустили какую-то программу, на выполнение которой требуется некоторое время, и хотите вздремнуть или что-то в этом роде. Вам нужен простой скрипт, который отправит вам сообщение, когда ваша программа закончит работу.
Как быстро найти сообщение в чате Телеграм по дате или пользователю
Реализовать функцию отправки сообщения в Telegram при помощи Python довольно просто. План действий:
- Создать Telegram-бота с помощью BotFather от Telegram
- Получить идентификатор чата
- Послать сообщение Telegram с помощью Python
Создание Telegram-бота
- Откройте приложение Telegram и найдите BotFather. Это встроенный бот Telegram, который помогает создавать пользовательские боты.
- Введите /newbot , чтобы создать нового бота.
- Дайте своему боту имя и уникальный username
- Скопируйте токен вашего нового бота Telegram
Примечание: не загружайте свой токен в интернет, так как любой пользователь с вашим токеном имеет полный контроль над вашим Telegram-ботом.
Получение идентификатора чата
В Telegram каждый чат имеет ID. Нам он нужен, чтобы отправлять в наш чат сообщения.
Отправьте своему Telegram-боту любое сообщение. После этого запустите скрипт Python, чтобы найти ID вашего чата:
import requests TOKEN = «Сюда вставьте свой токен» url = f»https://api.telegram.org/bot/getUpdates» print(requests.get(url).json())
Примечание редакции Pythonist: если у вас не установлена библиотека requests , нужно сперва ее установить:
$ python -m pip install requests
Этот скрипт вызывает функцию getUpdates , которая как бы проверяет наличие новых сообщений. Мы можем найти ID нашего чата из возвращаемого JSON (на иллюстрации выделен красным цветом).
Примечание: если вы не отправите сообщение своему Telegram-боту, результаты могут быть пустыми.
Найдя идентификатор чата, скопируйте его.
Отправка сообщения Telegram с помощью Python
Скопируйте и вставьте в следующий скрипт Python токен вашего Telegram-бота и ID чата из предыдущих двух шагов. Также напишите собственное сообщение.
import requests TOKEN = «Сюда вставьте свой токен» chat_id = «Сюда вставьте ID чата» message = «Здесь напишите свое сообщение» url = f»https://api.telegram.org/bot/sendMessage?chat_id= print(requests.get(url).json()) # Эта строка отсылает сообщение
Запустите скрипт и проверьте свой Telegram!
Источник: pythonist.ru