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

Можно ли удалить всю историю чата (сообщения) моего чата с ботом.

Итак, консольная версия будет такой:

import os os.sys(«clear») — if Linux os.sys(«cls») — if Windows

Все, что я хочу, это удалить все сообщения в чате с помощью бота.

def deleteChat(message): #delete chat code
user8957520 24 авг ’20 в 17:46 2020-08-24 17:46
2020-08-24 17:46

1 ответ

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

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

Предупреждение: создание истории сообщений чата невозможно с ботами и BotAPI из-за ограничений Telegram. Таким образом, вы должны использовать структуру API MTProto с учетной записью пользователя, как было сказано ранее.

Прежде всего, для этого нужна библиотека пирограмм (также вы можете использовать телемарафон) и экземпляр клиента, затем вы можете добавить обработчик или запустить клиент, используя ключевое слово with. Затем получите все идентификаторы сообщений, перейдя в чат, и сохраните их в списке. Наконец, удалите их с помощью клиентского метода delete_messages:

Как только вы запустите userbot, добавьте его в группу и отправьте «/delall». Если пользовательский бот имеет разрешение на удаление сообщений, он начнет удалять все сообщения.

Документацию по пирограммам см. На https://docs.pyrogram.org/.

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

И правильный код для очистки консоли следующий:

import os def clear(): os.system(‘cls’ if os.name==’nt’ else ‘clear’)

PS Вы можете использовать тот же код, добавив параметр bot_token=»» в Client и удалив часть iter_history, для удаления сообщений с ботом, если у вас есть идентификаторы сообщений.

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

Для лучшей производительности пирограммы вам следует установить библиотеку tgcrypto и использовать асинхронную версию (в будущем пирограмма будет асинхронной по умолчанию. Этот код предназначен для версии 0.18.x).

Это один из многих способов удалить историю чата, я написал это для простоты.

Еще по теме:  Убрать водяной знак онлайн Телеграмм

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

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

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

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

Удаление сообщений в Телеграм из бота созданного в конструкторе LeadTeh

Для этого после написания сообщения зажмите кнопку отправки и держите палец на нем до появления выпадающего меню (также это называется «долгое нажатие» или «долгий тап»). В нем вам необходимо выбрать пункт «Отправить без звука».

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

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

2. Отложенная отправка

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

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

У этого способа есть еще одно интересное применение — вы можете отправлять таким образом напоминания (в том числе и себе самому).

3. Бонус: отправка напоминаний

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

Но также напоминания можно отправлять и самому себе. Для этого откройте «Избранное» и напишите текст напоминания. Затем через зажатие кнопки отправки выберите «Задать напоминание». Укажите дату/время и нажмите кнопку отправки. Сообщение будет размещено в очереди на отправку и появится у вас перед глазами точно в указанное время.

Понравилась статья? Поделитесь!

  1. Как написать в группе Telegram человеку, чтобы он это увидел
  2. Skype ужасен для обмена текстовыми сообщениями — переходим на Telegram!
  3. 3 простых способа отправить большой файл
  4. 5 фишек WhatsApp для продвинутых пользователей
  5. 6 функций Telegram, о которых WhatsApp может только мечтать
Еще по теме:  Как привязать стикерпак к группе в Телеграм

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

Спам в Телеграм: что это такое и как защититься от банов

Спам в телеграм

За что дают жалобу «Спам» в Телеграм и как не попасть в бан. Каким образом массово рассылается спам в мессенджере и зачем используют пиар-чаты.

Что такое «Спам» в Телеграм?

Создатели мессенджера имеют большой опыт в работе с социальными сетями. Именно поэтому сразу были приняты жесткие меры по борьбе с нежелательными сообщениями в виде специальной кнопки «Сообщить о спаме».

Спам в Телеграм, кнопки

Выглядит это так. Если вам пишет первым пользователь не из списка контактов, вы вправе пожаловаться на его сообщения, нажав кнопку «Сообщить о спаме». В итоге пользователь блокируется и уже не может вам писать, а на него поступает жалоба.

Пример жалобы на спам

Жалобы копятся и приводят к ограничению аккаунта на исходящие сообщения (бану), временно или навсегда.

Спам в Телеграм: что это такое и как защититься от банов

В админской среде жалобы называются просто «Спам». Например, кинул в спам, у меня спам, поймал спам и пр.

Тема жалоб болезненная и часто из-за нее вспыхивают настоящие скандалы и ссоры.

Спам в Телеграм: что это такое и как защититься от банов

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

Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.

Как не попасть в спам-бан

1. Все очень просто — не писать никому первым. Вернее, писать лишь тем людям, кто действительно отвечает за обратную связь и только по делу.

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

Спам в телеграм

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

2. Использовать боты для обратной связи. У многих каналов есть такие боты. В них есть возможность задать все вопросы, не рискуя получить жалобу.

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

Спам в Телеграм — не страшная ситуация, если придерживаться перечисленных правил. Но что делать, если аккаунт все-таки ограничен? Пишем специальному боту.

Спам-бот Телеграм

Спам инфобот

Время бана зависит от числа жалоб и начинается от нескольких дней до бесконечности.

Еще по теме:  Почему пропали все сообщения в Телеграмме

Спам в телеграм, ограничения аккаунта

Как убрать «спам» в Телеграм-аккаунте

Если бот не указал время блокировки, значит бан вечный. Не стоит отчаиваться, есть маленький шанс выйти. Пробуем подать апелляцию. Нажимаем кнопку «Это ошибка» потом «Да», и «Нет, ничего подобного не было». Теперь пишем убедительный довод для техподдержки.

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

Спам-реклама в Телеграм

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

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

Спам-реклама в Телеграм строится на рассылке пользователям в личку или в чаты различных предложений: купить, вступить, скачать и пр. Поэтому, заранее заготовленный шаблон вставляют в программу и подключают несколько Телеграм аккаунтов. С них и ведется массовая рассылка по базе.
Работает ли это? Да, работает. Не так эффективно, как об этом пишут, но тем не менее.

Как защититься от спама админу сообщества

1. В био аккаунта прописать «Рекламу не закупаю, даю спам и т.п.» Таким образом вам будет писать меньше менеджеров с навязчивыми предложениями рекламы.

2. В настройках аккаунта Телеграм в разделе «Конфиденциальность», ограничить возможность приглашения в группы.

Спам в Телеграм: что это такое и как защититься от банов

В этом случае никто не добавит вас ночью в неизвестный чат насильно.

3. Для модерации и защиты от спамеров своей группы в Тг использовать боты. Один из лучших ботов-модераторов ChatKeeperBot.

Пиар-чаты в Телеграм

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

Пиар-чаты в Телеграм используют в основном для искусственного наращивания просмотров. Админы пересылают посты из своих каналов по 50-100 чатам, получая значительное увеличение числа просмотров на пост.

В этом канале я собрал 400 подобных чатов.

Список пиар чатов

Заключение

Спам в Телеграм есть и будет, несмотря на активную борьбу с ним. Впрочем, при использовании ботов и соблюдении правил — это незначительная проблема для пользователей и админов.

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

Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

Источник: blogger-tolstoy.ru

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