Как в Телеграмме удалить сообщение через время

Как в телеграме реализовать удаление сообщение через N минут после отправки его ботом? Использую библиотеку TelegramBots Пример: бот отправил сообщение «привет». Юзер написал уже сообщений 100 после отправки ботом «привет». Спустя 58 минут бот удалил сообщение «привет».

Отслеживать
задан 2 окт 2019 в 9:26
Antonio112009 Antonio112009
2,631 1 1 золотой знак 19 19 серебряных знаков 43 43 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Предложу такой вариант.

Возьмем как допущение:

  1. Время, через которое надо удалять отправленные ботом сообщения, постоянно.
  2. Время сервера с запущенным ботом синхронизировано и не отличается от времени серверов Telegram.

Создаем однонаправленную очередь,

Queue eraseQueue = new ConcurrentLinkedQueue<>();

в которую будем помещать отправленные ботом сообщения

Message sentMessage = bot.execute(message); bot.eraseQueue.add(sentMessage);

Постоянно, в отдельном потоке, проверяем наличие сообщений в очереди «eraseQueue».

Все Про Автоудаление Сообщений В Телеграм


При наличии сообщения читаем дату и время отправки

Long sentDate = message.getDate().longValue();

Дата и время будут с сервера Telegram-а.
Сверяем с текущей датой-временем и если разница во времени больше заданного (через которое надо удалить сообщение), то формируем и отправляем «DeleteMessage» беря необходимые данные из «sentMessage».
Если время меньше, вычисляем разницу (через сколько нужно удалить сообщение) и на это время останавливаем выполнение текущего потока.
После формируем и отправляем «DeleteMessage».
И снова проверяем наличие сообщений в очереди.

Отдельный поток запускаем в методе main.

Источник: ru.stackoverflow.com

Как удалить сообщение в Телеграмме в чате у всех или история о том, как мессенджер дважды чуть не разрушил мою жизнь

Как удалить сообщение в Телеграмм-чате фото 6

Журналист, копирайтер Основной автор интернет-ресурса 33seti.ru Стаж работы в СМИ – более 10 лет. Опыт заработка в интернете – с 2015 года.

Написано статей

Никогда не знаешь, в какой момент придется «избавляться от улик». Мой наступил тогда, когда мне необходимо было срочно найти способ, как удалить сообщение в Телеграмме в чате.

Это история о том, как я потеряла подругу, но сохранила семью и научилась стирать сообщения в чате Telegram бесследно и навеки. Но если вся эта лирика вам не интересна, то смело листайте вниз. Там во второй половине статьи вы увидите подробную инструкцию из 5 шагов как стирать компромат из мессенджера. И узнаете несколько способов это сделать.

Как настроить автоудаление сообщений в группе (групповом чате) в Telegram

Как удалить сообщение в Телеграмме в чате у себя и растерять друзей

А вы знали, что при регистрации в Telegram всем, кто уже ранее зарегистрировался в нем и у кого есть ваш номер, моментально получат уведомление, что вы тоже присоединились к мессенджеру. Удобно. Но порой из-за этого попадаешь в неловкую ситуацию.

Еще по теме:  Как в Телеграмме удалить группу для всех

Совет эксперта
Олег Симкин

SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.

Совет

Не хотите, чтобы вам в Телеграмм писал кто-то из «старой» жизни? Тогда заводите аккаунт на новый и никому не известный номер.

Так случилось и со мной. Стоило мне создать учетную запись в Телеграмме, как мне тут же написала моя давнишняя подруга. Мы не виделись годами. И она тут же засыпала меня фотографиями своей семьи.

В ответ она очень хотела увидеть снимки моих родственников. Но я то знаю, что они не любят, когда я делюсь личными фотографиями. Я объяснила это подруге. Обиделась.

Спустя несколько дней, листая нашу переписку, я обнаружила, что в ней исчезли фотки, которые она присылала мне. Их как и не было там вовсе.

Совет эксперта
Олег Симкин

SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.

Любопытно, что когда стираешь сообщение из чата в Вайбере, то на этом месте появляется уведомление о том, оно удалено. А вот если удалить сообщение в Телеграмме, то не остается никаких следов о том, что оно когда-либо там было. И как оказалось, это очень полезная функция.

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

Как удалить сообщение в Телеграмме в чате у себя на телефоне, чтобы сохранить семью

Телеграмм помог мне освежить много личных контактов. Мне писали старые знакомые. В том числе объявился бывший школьный воздыхатель. Признаюсь, мне было лестно. Но некоторые его сообщения лучше было удалить, чтобы не давать моему мужу повода для ревности.

К счастью, я уже знала, что это возможно. И сейчас поделюсь с вами подробной инструкцией.

Совет эксперта
Олег Симкин

SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.

Полезно!

Удалить сообщения в чате Telegram можно двумя способами:

  • стереть всю историю переписки полностью;
  • удалить некоторые выбранные сообщения.

При этом уничтожить компромат возможно как на своем смартфоне, так и в телефоне у своего собеседника.

Я пользуюсь мессенжером на смартфоне с операционной системой Андроид. Если вы владелец айфона или работаете на планшете с операционкой iOS, принцип действий будет приблизительно такой же, не переживайте.

Инструкция как удалить сообщение в Телеграмме в чате у себя на смартфоне

Шаг 1

Зайти в чат переписки с человеком, сообщения от которого или для которого требуется удалить.

Еще по теме:  Если в поиске Телеграмм показывает что абонент не установил приложение а оно у него есть это значит

Как удалить сообщение в Телеграмм-чате фото 1

Шаг 2

Выделить то сообщение, которое собираетесь стереть. Для этого нужно прикоснуться к нему пальцем и подержать на нем 1-2 секунды. Для примера удалим стикер приветствия в чате.

Как удалить сообщение в Телеграмм-чате фото 2

Шаг 3

При этом возле каждого сообщения появятся пустые кружочки. Напротив выделенного сообщения кружочек станет зеленого цвета, а внутри он будет отмечен галочкой. Если нужно удалить еще некоторые послания, то их тоже можно сразу отметить в кружочках птичками.

Как удалить сообщение в Телеграмм-чате фото 3

Шаг 4

После этого нажмите на иконку корзины в верхнем правом углу экрана.

Как удалить сообщение в Телеграмм-чате фото 4

Шаг 5

Откроется диалоговое окно для подтверждения действия. Здесь нужно поставить галочку возле команды «Также удалить для… (здесь будет имя вашего собеседника)».

Как удалить сообщение в Телеграмм-чате фото 5

И нажмите на кнопочку «Удалить».

Как удалить сообщение в Телеграмм-чате фото 6

Завершение

Готово! Снова откроется история переписки. И вы увидите, что там, где раньше было удаленное сообщение (в нашем случае обычный стикер) уже ничего нет. И ни одного намека на то, что вами что-то было стерто.

Как удалить сообщение в Телеграмм-чате фото 7

Совет эксперта
Олег Симкин

SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.

Восстановить удаленную переписку обратно никак не получится. Поэтому если стираете сообщения, то делайте это осознанно. Вернуть все обратно не поможет даже техподдержка Telegram.

Когда не жаль удалить всю историю переписки полностью или весь чат целиком, то последовательность действий будет немного другой. Для этого нужно открыть переписку и в верхнем правом углу нажать на кнопку с тремя точками. Она открывает меню управления чатом.

Как удалить сообщение в Телеграмм-чате фото 8

Чтобы стереть переписку, выберите пункт «Очистить историю».

Как удалить сообщение в Телеграмм-чате фото 9

Если вместе со всей историей нужно совсем убрать этого человека из списка недавних контактов, это поможет сделать функция «Удалить чат».

Как удалить сообщение в Телеграмм-чате фото 10

Как удалить сообщение в Телеграмме в группе

Стереть сообщения в группе или в групповом чате не намного сложнее, чем в личной переписке. Здесь точно так же можно удалить послание как на своем смартфоне, так и в телефоне у всех участников группы. Но только в том случае, если его автор – вы.

Совет эксперта
Олег Симкин

SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.

Если что-то написал другой участник, то удалить сообщение в Телеграмме в группе у всех нельзя. Это можно сделать только у себя в телефоне. А у других оно останется в истории переписки в неизменном виде.

Инструкция как стереть свое сообщение в групповом чате Телеграмма у всех

Шаг 1

Зайдите в чат с групповой перепиской.

Как удалить сообщение в Телеграмм-чате фото 11

Шаг 2

Выделите сообщение долгим нажатием на строчку.

Как удалить сообщение в Телеграмм-чате фото 12

Шаг 3

Нажмите на иконку с изображением корзины.

Как удалить сообщение в Телеграмм-чате фото 13

Шаг 4

Поставьте галочку в чек-боксе «Удалить у всех участников».

Как удалить сообщение в Телеграмм-чате фото 14

Шаг 5

Нажмите на кнопку «Удалить».

Как удалить сообщение в Телеграмм-чате фото 15

Завершение

Готово – в групповом чате больше нет вашего сообщения. Оно исчезло как на вашем смартфоне, так и в приложении на телефонах всех остальных участников.

Как удалить сообщение в Телеграмм-чате фото 16

Отныне вы будете знать, как стирать сообщение и в чате, и в группе в Телеграмме. Вы сами смогли убедиться, что сделать это совсем просто. Но с тем условием, что в групповом чате вы удаляете свое послание. Чужое изменить нельзя.

Еще по теме:  Бот с бесплатными эмодзи Телеграмм премиум

Спасибо, что заглянули, и отдельная благодарность, что дочитали! Всех целую! Ваша Саша.

P.S.: Напоминаю, что меня можно найти в ВК. Ответы на часты вопросы будут опубликованы здесь – в этом блоге. Всем добра!

Источник: 33seti.ru

Долой все письма! Как установить автоудаление в Telegram?

Долой все письма! Как установить автоудаление в Telegram?

У Telegram новое обновление и фишки. Одна из них – автоматическое удаление сообщений спустя месяц. Кому это будет полезно и как это работает читайте в нашем материале. В конце июля Telegram представил новое обновление и в нем появилась такая нужная и долгожданная для многих опция, как удаление сообщений из мессенджером автоматом спустя месяц.

Ранее эта возможность предоставлялась только на 1 день и одну неделю, а теперь таймер удаления сообщений можно установить на месяц. Как это работает? Включить автоматическое удаление на самом деле очень легко. Нужно кликнуть на этот символ «⋮», затем нажать на «очистить историю» и указать необходимый интервал времени.

Кстати, заметать следы удаляя сообщения пользователи мессенджера могут уже давно. И делать это можно абсолютно во всех беседах. С 2013 года такая возможность появилась и у секретных чатов. Таймер автоматического удаления упрощает жизнь пользователям Telegram освобождая их от необходимости каждый раз чистить чаты от ненужных или секретных сообщений.

Но стоит помнить, что удаляются только те сообщения, которые были отправлены получателям после того, как вы завели таймер. Переписка, которую вы вели в чатах ранее останется. Тогда как в секретных чатах система работает иначе: сообщения там удаляются после того, как их прочтет адресат.

После того как вы завели таймер на том или ином сообщение становится видно, когда оно удалится. Уточним, что в каналах Telegram и группах установить автоудалений сообщений имеют возможность только администраторы. Для тех, кто боится за то, что их данные останутся где-то в сети, то мы напомним, что Telegram не хранит информацию о чатах, которые были удалены.

Удаляя их вы теряете или избавляетесь от них навсегда и бесследно. Кстати, удалив сообщение оно исчезнет не только у вас, но и у вашего собеседника. Еще одно из последний обновлений Telegram для iOS – возможность переслать одно сообщение одновременно нескольким контактам. Для этого нужно кликнуть на иконку «выбрать» и чтобы отметить несколько пользователей.

А еще пользователям iOS стала доступна такая фишка как удаление или отправка в архив сразу нескольких чатов. К тому же, для них добавилось еще одно новшество – при прокрутке истории в групповых чатах теперь видны фотографии участников рядом с их сообщениями. На iOS появились и новые анимированные эмодзи, а также улучшили картинку со встроенной камеры.

Источник: linkbaza.com

Рейтинг
( Пока оценок нет )
Загрузка ...