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

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

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

$update = json_decode(file_get_contents(«php://input»)); $command = $update->message->text; function message($mchat_id, $mtext) < global $token; $ret=json_decode(file_get_contents(‘https://api.telegram.org/bot’ .$token.’/sendMessage?chat_id=’.$mchat_id.’parse_mode=HTML’)); return $ret; >function delete($dchat_id, $dmsgid) < global $token; file_get_contents(‘https://api.telegram.org/bot’.$token.’/deleteMessage?chat_id=’.$dchat_id.’ >if($command == «/start») < $ret = message(«$chat_id» , «$text»); $msgid = $ret->result->message_id; $chatid = $ret->result->chat->id; sleep(3600); delete($chaid , $msgid); >

Он отправляет текст снова и снова каждые ~ 2 минуты навсегда и удаляет каждое отправленное сообщение через час.

TELEGRAM BOT ТАЙМЕР | Python 3, Питон 3

Решение

Вы использовали существующую функцию под названием удалять() , просто переименуйте это.

Другие решения

Других решений пока нет …

Источник: web-answers.ru

Как очистить чат в Телеграме: что нужно делать на компьютере и смартфоне

Топ-10 смартфонов 2023 года: выбираем лучшее

В Телеграме вы можете общаться не только с друзьями, но и с компаниями, специалистами по ремонту и прочими «разовыми» собеседниками. Как удалить чат, если он перестал быть нужным?

Как очистить чат в Телеграме: что нужно делать на компьютере и смартфоне

У каждого пользователя мессенджеров может быть своя причина для удаления сообщений или целой переписки. Кто-то просто хочет избавиться от неактуальной уже информации, а кто-то хочет очистить место на устройстве — особенно актуально это может быть в случае, если в чате очень много файлов. Неважно, какие цели вы преследуете. Важно знать, как очистить чат в Телеграме правильно. У этой на первой взгляд непростой задачи есть важный нюанс, о котором знают далеко не все.

Как найти канал в Телеграме: с помощью мессенджера, поисковиков и каталогов

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

Как очистить чат в Телеграм на компьютере

Если вы пользуетесь десктопным вариантом мессенджера, то вы можете удалить отдельные сообщения:

  • Запустите приложение;
  • Войдите в чат, где хотите удалить сообщения;
  • Кликните правой кнопкой мыши по сообщению, которое хотите удалить;

  • Если собираетесь удалить несколько сообщений, кликните по одному правой кнопкой мыши, выберите в открывшемся меню пункт «Выбрать» и выберите все подлежащие удалению сообщения;

  • В левом нижнем углу чата найдите красную иконку «Удалить»;
  • В открывшемся меню выберите, удалить сообщения только у вас или у вас и вашего собеседника;

  • Подтвердите команду на удаление.

На компьютере можно полностью удалить и целый чат с конкретным собеседником:

  • Запустите приложение;
  • В левой колонке в списке контактов найдите пользователя, чат с которым хотите удалить;
  • Кликните правой кнопкой мыши по переписке с пользователем;

  • В открывшемся меню выберите «Удалить чат»;

  • В открывшемся меню выберите, удалить чат только у вас или у вас и вашего собеседника;

  • Подтвердите команду на удаление.

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

Как очистить чат в Телеграм на Айфоне и Андроид

С технической точки зрения разницы в удалении переписки между компьютером и смартфоном в приложении нет равно как нет и особых различий в том, какая операционная система — Android или iOS — установлена на вашем гаджете. Вся разница сводится исключительно к незначительным особенностям дизайна мессенджера, которые в работе можно смело игнорировать.

Чтобы удалить отдельные сообщения на смартфоне, необходимо:

  • Запустить приложение;
  • Войти в чат, где хотите удалить сообщения;
  • Тапнуть по сообщению, которое хотите удалить;

  • Если собираетесь удалить несколько сообщений, тапнуть по одному, выбрать в открывшемся меню пункт «Выбрать» и выбрать все подлежащие удалению сообщения;
Еще по теме:  Как установить Телеграм fedora

  • В левом нижнем углу чата найти иконку с мусорной корзиной;
  • В открывшемся меню выбрать, удалить сообщения только у вас или у вас и вашего собеседника;
  • Подтвердить команду на удаление.

Для удаления целого чата со смартфона, следует:

  • Запустить приложение;
  • В левой колонке в списке контактов найти пользователя, чат с которым хотите удалить;

  • Тапнуть по переписке или свайпнуть влево;
  • В открывшемся меню выбрать «Удалить»;

  • Решить, удалять чат только у вас или у вас и вашего собеседника;
  • Подтвердить команду на удаление.

Также можно войти в чат с пользователем, а дальше:

  • Тапнуть по фотографии собеседника в правом верхнем углу;

  • В открывшемся меню под фотографией справа найти пункт «Ещё»;

  • Во всплывающем меню найти пункт «Удалить переписку»;

  • Решить, удалять чат только у вас или у вас и вашего собеседника;

  • Подтвердить команду на удаление.

Как очищать чаты автоматически

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

Она стала логичным расширением представленной осенью 2013 года функции, которая подразумевала создание секретных чатов с таймерами самоуничтожения — переписка удаляется в автоматическом режиме через заданное автором чата время без необходимости удалять данные вручную.

Как включить комментарии в телеграм-канале и зачем это нужно

После очередного обновления «автоматическое удаление сообщений для всех участников стало доступно в любом чате. В этом режиме сообщения исчезают через 24 часа или 7 дней после отправки», — отмечают разработчики.

«Автоматическое удаление затронет только те сообщения, которые были отправлены после установки таймера — более ранняя переписка останется в истории чата. В отличие от секретных чатов, обратный отсчет начнется сразу после отправки сообщения, а не в момент прочтения получателем. Когда таймер включен, вы можете увидеть, сколько времени осталось до удаления того или иного сообщения в меню действий. В группах и каналах включать автоматическое удаление сообщений могут только администраторы», — гласит официальное описание новой функции в блоге Telegram.

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

Чтобы сделать то же самое на устройстве под управлением операционной системы Android, внутри чата необходимо зайти в меню (пункт с тремя точками), там выбрать раздел «Очистить историю», в котором определиться с нужным временным интервалом, по истечении которого переписка будет в автоматическом режиме, без ваших дальнейших манипуляций, удалена.

Тех, кто переживает за конфиденциальность переписки и волнуется на предмет того, будет ли удалена удаленная информация, представители мессенджера заверяют: «Сервера Telegram не сохраняют информации об удаленных чатах и записях в истории звонков, так что эти данные исчезнут навсегда».

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

Источник: ichip.ru

Как сделать отложенный пост в Telegram

Нахожу тренды, занимаюсь SMM, пишу об интересных находках и кейсах. Хочу быть больше, чем просто маркетологом.

Поделитесь статьей с друзьями и коллегами

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

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

Тысячи надёжных каналов для продвижения бизнеса в Telegram

Еще по теме:  Второй аккаунт в Телеграм без симки на компьютере блуе стакс

Telega.in — платформа нативных интеграций с блогерами в Telegram. Каждый канал в каталоге проверен вручную, а админы готовы к сотрудничеству — никаких долгих переговоров!

  • Выбирайте лучшие каналы в открытом каталоге самостоятельно или с помощью менеджера.
  • Планируйте кампании эффективно: интеграции гарантированно будут опубликованы в срок и в том виде, в котором их согласует заказчик.
  • Экономьте время: отчёты по каждой кампании предоставляются в удобной таблице со всеми необходимыми данными.

Как добавить отложенное сообщение на десктопной версии Telegram

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

Функция отправки отложенных сообщений была добавлена в Telegram еще в обновлении 1.8.3 (или в патче 5.11 на мобильных девайсах), однако до сих пор не все пользователи знают, что добавлять отложенные сообщения можно с помощью встроенных возможностей мессенджера.

Итак, давайте пошагово рассмотрим процесс добавления отложенных сообщений в десктопной версии Telegram.

1. Выберите группу или канал и напишите (вставьте) нужное сообщение в поле отправки.

2. Правой кнопкой мыши кликните по иконке самолетика в правом нижнем углу и выберите пункт «Отправить позже».

3. После этого во всплывающем окне выберите нужную дату публикации, точное время и нажмите «Запланировать».

4. Вас перекинет в раздел, где вы сможете управлять всеми отложенными сообщениями для конкретного канала (группы).

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

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

Как добавить отложенное сообщение через web-версию Telegram

Аналогичным способом можно добавить отложенное сообщение и через браузерную версию Telegram.

1. Начните набирать сообщение в поле ввода и справа от него появится значок самолетика. Кликните по нему правой кнопкой мыши и выберите «Отправить позже».

2. Во всплывающем окне появится календарь, где вам предстоит выбрать нужные дату и время публикации, после чего нажать «Отправить. ».

3. После этого вы попадете в раздел «Отложенная отправка», где сможете управлять всеми отложенными публикациями, созданными для выбранного канала.

4. Кликнув правой кнопкой мыши по любому из сообщений, вы вызовите контекстное меню, где сможете выбрать нужное действие: опубликовать отложенное сообщение сразу, отредактировать его, изменить время публикации или скопировать ссылку на отложенный пост.

Как добавить отложенное сообщение в Telegram на мобильном телефоне

Как и в случае с десктопной или web-версией, создать отложенное сообщение в Telegram на мобильном девайсе можно всего за несколько шагов.

Рассмотрим этот процесс на примере добавления отложенной публикации в Telegram на мобильном устройстве под управлением операционной системы Android.

1. Выберите канал, для которого хотите создать отложенную публикацию, добавьте сообщение и зажмите на пару секунд иконку с самолетиком справа от поля ввода. Появится меню, в котором необходимо выбрать пункт «Отправить позже».

2. В открывшемся календаре выберите день и время для публикации отложенного сообщения и нажмите «Отправить. ».

3. После этого вы попадете в раздел «Отложенная отправка», где тапнув по любому запланированному сообщению сможете отредактировать его или изменить дату и время публикации. Или же опубликовать его сразу без ожидания.

Аналогичным образом добавляются отложенные сообщения в Telegram на мобильных девайсах под управлением операционной системы iOS.

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

Здесь вам будут доступны все запланированные записи, которые вы сможете редактировать, удалять или публиковать без задержки, если возникнет такая необходимость.

Количество отложенных для публикации сообщений в личных, групповых чатах и каналах Telegram не ограничено.

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

Сделать это можно так: нажмите на три вертикальные точки в правом верхнем углу вашего канала или чата и в открывшемся контекстном меню выберите пункт «Отключить уведомления». Важно понимать, что помимо звука, сопровождающего отложенные сообщения, пропадет звук на этом канале и для обычных сообщений. То есть вы можете отключать звуковые уведомления на ночь, а днем включать их обратно, чтобы пользователи чаще обращали внимание на ваши посты.

ЧИТАЙТЕ ТАКЖЕ

Как создать отложенное сообщение в Telegram с помощью сервиса автопостинга

Если вы являетесь администратором или SMM-менеджером сразу нескольких каналов, групп, пабликов в разных социальных сетях, в том числе и в Telegram, добавлять отложенные сообщения вручную становится слишком затратно по времени.

Еще по теме:  Не работает видеозвонок в Телеграмме на Андроиде почему

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

Итак, как же создать отложенное сообщение в Telegram через сервис автопостинга SmmBox.

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

3. Вставьте скопированный токен в личном кабинете сервиса SmmBox в соответствующее поле и нажмите «Сохранить».

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

5. Добавить бота в администраторы вашего канала можно следующим образом: кликните по значку с тремя точками, в выпадающем меню выберите пункт «Описание канала».

6. В открывшемся окне снова кликните по значку с тремя точками, выберите пункт «Управление каналом».

7. Перейдите в раздел «Администраторы» и нажмите на кнопку «Добавить администратора».

8. В поисковой строке найдите только что созданного вами бота (в нашем случае это SmmBoxAutoBot) либо по названию, либо по имени, и добавьте его в администраторы вашего канала.

9. Откроется окно, в котором можно задать нужные разрешения для бота-администратора. По умолчанию все стоит как надо, поэтому изменять права доступа необязательно. Нажмите «Сохранить» и в списке ваших админов появится свежесозданный бот.

10. После выполнения вышеописанных действий ваш канал появится в разделе «Мои страницы и аккаунты» в личном кабинете сервиса SmmBox.

11. Слева в меню или чуть выше над указанным разделом нажмите «Новый пост». Перед вами откроется окно для добавления публикации. Выберите канал в Телеграм, отметьте галочкой чекбокс «Запланировать на будущее», задайте дату и время отложенного сообщения, по желанию можете отметить чекбокс «Без уведомления», если не хотите беспокоить пользователем звуковым оповещением. Добавьте текст поста, фото и видео, если нужно, и нажмите «Опубликовать. ».

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

Лучшие сервисы автопостинга в Telegram

В завершение хотим поделиться с вами лучшими на наш взгляд сервисами по автопостингу отложенных сообщений в Telegram.

1. SmmBox

На его примере мы только что добавили отложенное сообщение в Telegram. У сервиса удобная минималистичная панель управления, не перегруженная лишними функциями. SmmBox имеет простые и полезные расширения для браузеров Google Chrome, Opera, Firefox и Яндекс.Браузер. Есть пробный период на 14 дней, которого хватит с головой, чтобы полностью изучить возможности сервиса.

Платная версия стоит от 300 рублей в месяц (3 страницы для автопостинга), при оплате тарифа сразу на год, вы получите скидку 50%. Можно импортировать контент из RSS-лент в группы и каналы. Инструмент Poster поможет создать красивые картинки с текстом для ваших публикаций. Инструменты аналитики помогут выявить сильные и слабые стороны публикуемого контента.

2. SMMplanner

Еще один не менее популярный и удобный сервис по автопостингу отложенных сообщений в Telegram. Имеет триал-версию для ознакомления с возможностями сервиса, а они весьма широкие. Начальный тариф стоит 450 рублей и позволяет добавлять публикации в неограниченном количестве одновременно в 5 разных каналов (страниц).

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

3. Postmypost

Альтернативным решением для автопостинга в Telegram является сервис Postmypost. Комплексная SMM-платформа представляет широкий набор функций и удобный интерфейс для работы сразу с несколькими соцсетями в одном кабинете.

Доступные инструменты автоматизации включают: рубрики, контент-план, автоматические хэштеги, аналитику постов, охвата, аудитории, возможность подключить к одному кабинету несколько членов команды.

Преимущество Postmypost — опция отслеживания новых комментариев во всех соцсетях, и возможность их оперативного перенаправления в Telegram пользователя платформы.

Сервис предлагает бесплатный тестовый период 7 дней. Можно пользоваться бесплатным ограниченным по функционалу тарифом. Цена стандартного тарифа от 669 руб. в месяц. Тариф Продвинутый от 790 руб. открывает доступ ко всем инструментам сервиса.

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

Инструмент Postmypost AI поможет с генерацией текстов и сэкономит время на создание контента. Безопасность подключения всех соцсетей к Postmypost обеспечивает использование официальных API для каждой платформы.

Источник: otzyvmarketing.ru

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