Телеграм бот для удаления спама
UPD: Актуальная документация по боту находится по адресу https://tgdev.io/bot/daysandbox_bot
Решил написать эту публикацию т.к. устал объяснять одно и то же людям, которые хотят использовать моего телеграм бота @daysandbox_bot. Итак, несколько месяцев назад я разработал бота для удаления спама по очень простому признаку: если человек зашёл в чат и провёл в нём менее суток, то любые ссылки или forward сообщения от этого человека удаляются. Всё. Никаких нейронных сеток, анализа частотности, модерируемых white- и black-листов и прочих сложных вещей. На удивление бот приобрёл некоторую популярность и работает уже более чем в шестистах чатиках. Далее я попытаюсь развёрнуто описать принцип работы бота, чтобы в дальнейшем давать ссылку на эту статью.
Принцип работы бота
С момента добавления в чат бот отслеживает события захода новых пользователей в группу и тем самым знает, когда кто зашёл в чат и сколько времени он уже провёл в чате. В силу ограничений telegram API я не могу узнать, когда к чату присоединились те пользователи, которые уже были на момент добавления бота в чат. Бот никак не анализирует сообщения от пользователей, существующи на момент добавления бота. Итак, бот знает, когда новые пользователи зашли в чатик. Если бот видит, пользователь провёл в чате меньше суток и запостил сообщение, удовлетворяющее определению спама, то бот удаляет такое сообщение. Он не банит пользователя, не ставит ему read-only права, бот просто удаляет сообщение со спамом. Если пользователь запостит не-спам сообщение, то оно будет опубликовано. Какие сообщения считаются спамом? Во-первых, любые сообщения содержащие ссылку: URL, email или username. Во-вторых, любые forward-сообщения т.е. сообщения пересланные из другого чата. Для правила username есть исключение, если username ссылается на пользователя, то такое сообщение разрешается. Бот удаляет только те сообщения с username, которые ссылаются на группу или канал. Это сделано для того, чтобы не было ложных срабатываний, когда новый пользователь просто пытается обратиться к какому-то участнику чата по его username.
Что бот daysandbox_bot НЕ делает
Как правильно добавить бота в чат
Описываю алгоритм для desktop клиента. Подразумевается, что вы админ чатика и можете добавлять в него других админов.
Настройки бота
У бота есть несколько настроек.
Напишите в чатик /daysandbox_set safe_hours=N для задания времени, в течении которого сообщения новых пользователей анализируются на признаки спама. По-умолчанию, этот период равен суткам. Вы можете указать количество часов от нуля до 8760 (один год). Период равный нулю часам по сути деактивирует бота.
Напишите в чатик /daysandbox_set publog=yes чтобы разрешить боту писать сообщения в чат о том, что сообщение какого-либо пользователя было удалено. По-умолчанию, бот именно это и делает.
Немного статистики
Мне лень рисовать красивые графики, скажу лишь, что бот за день бот удаляет от 10 до 15 тысяч сообщений и работает более чем в 600 чатиках.
Open Source
Исходники бота находятся в открытом доступе на github.
UPD (11 февраля, 2019): на данный момент в репозитории находятся исходники устаревшей версии бота. Исходников актуальной версии бота я не предоставляю.
Как избавиться от спама в телеграмме
Телеграмм завоевывает все большую популярность среди мессенджеров. Это произошло по ряду причин: гарантия безопасности, быстрая скорость доставки, приятный интерфейс. Но вместе с этим можно легко получить бан в Телеграмме. Разработчики ценят каждого пользователя и стараются вовремя выявлять нарушителей порядка или тех, кто каким-либо образом причиняет неудобства пользователям. Активная борьба со спамом – это то, на чем делался акцент еще в самом начале разработки приложения. Стоит рассмотреть, что делать в случае блокировки аккаунта.
Почему это произошло
Порой люди сталкиваются с тем, что, зайдя в приложение, им невозможно отправить сообщение какому-либо человеку. Это значит, что он решил заблокировать пользователя. Но если не получается связаться ни с кем, то это говорит о принятии мер модераторами.
Вероятные причины
Если не отправляются любые сообщения в Телеграмм, вероятно, было совершено одно из действий, приведенных ниже. Разработчики ведут активную борьбу со спамом, поэтому их меры намного жестче, нежели на других ресурсах. Итак, причины следующие:
Это далеко не полный список того, почему пользователь потерял возможность писать сообщения. Вполне вероятно, что контактному лицу просто не понравится, что его беспокоит кто-то, кто не входит в список друзей и знакомых. В таких случаях он имеет полное право написать модераторам. Разработчики внедрили специальную функцию под названием «Report Spam». Нажав на эту кнопку, юзер имеет полное право пожаловаться, тем самым забанив незнакомца. Также это является ответом на то, как пожаловаться на сообщение, спам в телеграмме самому.
У многих возникает вопрос, связанный с содержанием письма. Неважно, отправлял ли пользователь ссылки на подозрительные сайты, писал бессмысленные смс с обилием восклицательных знаков или же просто решил пожелать хорошего дня. Любое сообщение от незнакомца может не понравиться.
Если у модерации возникли весомые подозрения в массовой рассылке рекламы, предложения своих товаров или услуг, она может заблокировать аккаунт, из-за чего пользователь не сможет ни с кем вести диалог. Примечательно то, что если ему все же кто-то напишет первым, он будет иметь возможность ответить.
Когда причин никаких нет
Спам в телеграме – обычное явление. Многие привычные действия на других порталах – часто «красный свет» для разработчиков приложения. Для начала стоит удостовериться, что аккаунт действительно заблокирован или же находится в черном списке у какого-либо пользователя:
Администрация утверждает, что в данном случае необходимо написать им на почту. Вполне возможно, что блокировка произошла по ошибке.
Есть еще одна вероятная причина. Предыдущий владелец номера занимался рассылкой приглашений или рекламы. В данном случае стоит написать администрации сообщение с кратким изложением проблемы, но в теме письма указать «VOIP».
Длительность блокировки
Срок блокировки зависит от действий юзера. Если нарушения были незначительными, то модераторы ограничат доступ всего лишь на 7 дней, особенно в тех случаях, когда это произошло впервые.
Но в случае массовых жалоб дело будет обстоять иначе. Нередки случаи, когда аккаунт банили навечно, не давая возможности убрать значок блокировки.
Осознав факт блокировки, следующим шагом станет определение длительности бана. В этом поможет официальный спам-бот, которому можно написать как с компьютера, так и с мобильного приложения (будь то iPhone или Андроид). Нужно сделать следующее:
Как разблокировать
Многие сталкиваются с тем, что забанили в телеграмме за спам, а что делать – не имеют ни малейшего понятия. Стоит понимать, что администрация весьма лояльна по отношению к не злостным нарушителям. Написав боту и узнав время блокировки, нужно вспомнить, что же было совершено до этого.
Если пользователь действительно отправлял сообщения посторонним людям, то вполне вероятно, что они пожаловались на него модераторам. В таких случаях администрация рекомендует выждать недельный срок, и только потом писать им на почту с просьбой снять ограничения.
А вот в случаях спамной рассылки стоит подождать. Даже если написать в саппорт с извинением и объяснением ситуации, блокировка не снимется мгновенно. На официальном сайте разработчики пишут, что в любых случаях необходимо подождать неделю, прежде чем отправлять им письмо.
Если пользователь абсолютно уверен в правильности своих действий, не нарушал правил Telegram, то стоит написать на почту: spam@telegram.org. Стоит помнить, что и в данном случае саппорт не сможет разбанить аккаунт в тот же день. Его представители работают добровольно, поэтому далеко не всегда отвечают своевременно. Вероятно, время блокировки кончится раньше, чем они ответят на сообщение.
Если пользователь не только не может отправлять сообщения, но и вовсе не видит каких-либо контактов, то причина кроется в другом. Нужно проверить доступ к интернету, убедиться в надежности соединения. Бывают проблемы не только у самого юзера, но и сбои в работе сервера. Часто это связано с перезагрузкой коммунатора. В таких случаях проблема решается быстро, неудобства при отправке сообщений не будут превышать 5 минут.
Телеграм – современный мессенджер, позволяющий обмениваться сообщениями через интернет. Его считают развивающимся способом продвижения товаров и услуг – многие компании начинают использовать его в качестве маркетингового инструмента. Организации используют спам в Телеграмме для распространения услуг. Это массовая рассылка сообщений, которую многие пользователи считают бессмысленной, бесполезной и даже назойливой. Вебмастера отмечают, что подобный метод раскрутки может привести дешевый трафик. Вам не нужно знать или уметь специфические вещи, чтобы повысить узнаваемость своего бренда таким образом. Учитывайте, что при многочисленных жалобах администрация программы может забанить вас.
Реклама telegram-web – в содержании
Как снять спам в Телеграмме?
Нередко возникают ситуации, когда пользователя забанили в телеграмме за спам, а что делать в такой ситуации он не имеет ни малейшего понятия. Если вы не злостный нарушитель, на которого ежедневно поступает множество жалоб, администрация пойдет вам на встречу и обязательно поможет. Чтобы узнать причину, почему подобное произошло, можете написать специальному боту. Он напишет вам точное время блокировки, вы можете вспомнить, что вы делали до этого срока.
Чаще всего причина заключается в массовой рассылке посторонним людям. Не всем нравятся назойливые уведомления – на вас могли просто пожаловаться.
Многочисленные баны являются сигналом для администрации – модераторы блокируют аккаунт. Если вы хотите продолжить пользование аккаунтом, лучше подождать 1 неделю. Этого срока достаточно, чтобы модераторы согласились снять ограничения.
Если вы действительно использовали Телеграмм, чтобы спамить, вам нужно подождать. Модератор не сможет мгновенно снять блокировку, даже если вы напишите извинения в службу технической поддержки. На официальном сайте мессенджера указано, что выждать неделю придется в любом случае. Если отправить письмо раньше срока, саппорт не ответит.
Если вы уверены, что ничего не нарушали, обратитесь на официальную почту портала. При наличии весомых аргументов ограничение с аккаунта могут снять сразу же. Учитывайте, что ответ может последовать не сразу – небольшая группа технических операторов обеспечивает поддержку Телеграма по всему миру. В некоторых случаях срок блокировки истекает раньше, чем пользователей получает ответ.
Проверьте доступ в интернет, при необходимости обратитесь к провайдеру или оператору. В редких случаях причины неполадок кроются в перезагрузке коммунатора. Подождите 5-10 минут, пока программное обеспечение придет в норму.
Если пользователей постоянно превышает лимиты, его могут забанить навсегда. Техническая поддержка вряд ли окажет ему помощь, единственный выход – заведение нового аккаунта. Если вы хотите узнать причину блокировки, можете написать spam bot telegram. Он опишет, что делать в таких ситуациях и как снять ограничения. Чтобы воспользоваться им, придерживайтесь алгоритма:
Спам бот для Телеграмма
Если вы занимаетесь раскруткой какого-либо проекта через мессенджер, облегчить вашу жизнь может spam bot telegram.
Подобная программа – специальное обеспечение, отправляющее массовые сообщения по определенным базам. Существует множество ПО с различным функционалом. Однако все они подвластны одному ограничению – с одного устройства можно отправить не более 360 сообщений в час. Спам боты могут пригодиться и в благих целях: если вам нужно поздравить большую группу людей с праздников или оповестить их о предстоящем событии. Выделяют следующие программы:
Как обойти спам в Телеграмме?
Он позволяет автоматически удалить СМС по фильтрам и другие нежелательные записи. Чтобы активировать программу, достаточно добавить в права администратора группы или сообщества этого бота. Воспользуйтесь алгоритмом:
Учитывайте, что подобная программа не заменяет администратора – полностью избавить сообщество от назойливого спама таким образом не получится. Но она значительно упрощает жизнь человеку, который ведет группу с большой аудиторией. Если вы хотите снизить количество рекламных сообщений, воспользуйтесь советами, как обойти засоренности группы:
Пользователи регулярно сталкиваются с потоками бесполезной и раздражающей информации, цели которой редко бывают безобидными. Спам в Телеграмм случается не реже, чем на других площадках. Задачи массовых рассылок бывают разными: в лучшем случае отправители стараются продать что-нибудь нужно-ненужное, реже – собирают информацию или «подселяют» вирусов. Удивительно, что несмотря на недовольство со стороны получателей, такой метод продаж весьма эффективен, 50 из 10 тыс. писем приводит к сделке, при минимальных затратах отправителя. Поэтому надеяться, что навязчивые письма пропадут сами собой, не приходится.
Спам – софт для Телеграм
Человеческие возможности ограничены, даже если речь о простом нажатии кнопки «Отправить», куда лучше с этой задачей справляется специализированное ПО. Такие программы разрабатываются под конкретный сервис – мессенджер, соцсеть или электронную почту, их возможности растут с каждым годом. Сегодня софт может работать одновременно по нескольким каналам и отправлять до 360 сообщений в час с одного устройства. Надо заметить, что эти программы иногда могут пригодиться и добросовестному отправителю, например, для новогодних поздравлений или рабочей рассылки. Для массовых рассылок чаще всего используют:
Как удалить спам в Телеграмме?
С технологиями проще всего бороться другими технологиями, и разработчики предлагают в помощь @SpamKillerRobot — этот бот чистит групповые чаты от нежелательных сообщений. Для того чтобы воспользоваться роботом надо добавить бота в чат, в котором завелся навязчивый спамер:
Spam_killer Robot не избавит от спама в чате, однако он способен упростить работу администраторов, что актуально в оживленных супергруппах. Для того чтобы минимизировать спам можно:
Как пожаловаться на спам в Телеграмме?
Став жертвой рассылки, пользователь может обратиться в службу поддержки мессенджера, для этого потребуется:
Пользователю будет предложено подождать ответ некоторое время, либо воспользоваться https://telegram.org/faq. Еще один способ пожаловаться на спам — набрать в поиске @WTSupport_bot, и задать вопрос электронному помощнику.
Как снять спам в Телеграмме?
Злостному спамеру не стоит удивляться, если произойдет блокировка его аккаунта Телеграмм — временная или пожизненная. Впервые столкнувшись с несанкционированной рассылкой, можно обойтись и временной блокировкой. Она накладывается примерно на неделю. Срок окончания можно узнать с помощью бота.
В окне беседы будет видна информацию о времени снятия ограничений с аккаунта.
Пользователь, попавший под блокировку из-за спама, может:
Как забанить в Телеграмме нежелательного собеседника?
Бан — это ограничение прав пользователя для доступа к интернет-ресурсам, не такое строгое, как блокировка аккаунта, но все равно неприятное. Запрет включает в себя отключение уведомлений и запрет на отправку сообщений некоторым пользователям или в конкретный чат. Виды банов:
Чтобы наградить баном, потребуется:
Как обойти бан в Телеграмме?
Схватив бан, можно попытаться с другого аккаунта связаться с админом или пользователем, который ограничил доступ. Этот способ может сработать, только если бан достался по ошибке или случайности.
Но лучше вовсе не попадать в бан, соблюдая не только этикет, но и правила, установленные в конкретной группе– если в описании группы указано, что никаких разговоров о политике, то не стоит злиться на администратора.
Оставаясь в рамках норм и правил, попасть под «санкции» в Телеграмм почти невозможно.
Блокировка Telegram аккаунта за СПАМ. Как избежать, что делать когда получил БАН.
В Telegram как и в других социальных сетях и мессенджерах работает наказание за жалобы на ваши действия. Называется это СПАМом и за это блокируют аккаунт в Telegram. Узнайте из статьи ниже, что делать когда получил БАН в Telegram.

Если пользователи Telegram жалуются на нежелательные сообщения от какого-либо аккаунта, то роботы или админы Telegram принимают к такому аккаунту ограничения. При попытке отправить сообщение пользователь на которого наложили ограничения (БАН) увидит ошибку с таким текстом: «К сожалению, вы можете отправлять сообщения только взаимным контактам» (или «Sorry, you can only send messages to mutual contacts at the moment»).
Во время наказания пользователь не может отправлять сообщения незнакомым людям. Отправлять во время бана сообщения можно только взаимным контактам. Это означает, что номер должен быть в контактах у собеседника, а его номер — у вас. Ещё наказанный может отвечать пользователям, которые сами написали ему впервые.
Почему на вас могли пожаловаться?
Юзернеймы в Telegram — не способ найти новых собеседников или клиентов. Людям обычно не нравится, когда им пишут незнакомые личности — поэтому, скорее всего, они пожалуются на вас.
Пожалуйста, пишите людям только в том случае, если вы уверены, что ваше сообщение не будет для них неожиданностью.
За что на вас могут пожаловаться?
Не имеет значения, что именно вы отправили — ссылку, фото, простое сообщение или что-либо другое. Пожалуйста, пишите только тем, кто не против получать от вас сообщения.
В общем и целом, больше всего людям не нравится всё, что связано с торговлей и продвижением онлайн, реклама, ссылки, приглашения в группы и т. д. Если вы рассылаете что-нибудь из этого — вы будете заблокированы, а все остальные будут счастливы.
Как узнать, когда закончится блокировка?
Напишите специальному боту @SpamBot и следуйте его инструкциям.
Что теперь делать если вас заблокировали?
Вы абсолютно уверены, что не нарушал никаких правил!
К сожалению, даже самые совершенные алгоритмы и системы иногда ошибаются. Если вы считаете, что вас заблокировали несправедливо, сообщите об этом с помощью бота @SpamBot.
— Да, я не прав и больше так не буду. Разблокируйте меня прямо сейчас!
К сожалению, это невозможно по техническим причинам. Кроме того, в Telegram ценят мир и спокойствие других пользователей.
Я только что зарегистрировался и никому не писал, а аккаунт Telegram уже заблокирован.
Такое может происходить либо из-за того, что предыдущий владелец номера занимался рассылкой спама, либо потому что он является виртуальным или VOIP-номером. В таком случае сделать не чего нельзя.
Если вы считаете, что это ваш случай, сообщите об этом с помощью бота @SpamBot.
P.S. Ведите себя корректно и уважительно, не занимайтесь СПАМом и ваш аккаунт будут обходить блокировки и наказания.
✅ РЕКОМЕНДУЮ ОБУЧЕНИЕ =>
Монетизация Telegram Партнерками: https://aleksnovikov.ru/k13
Куда можно пожаловаться или попросить помощи в Telegram?
Есть различные случаи когда есть необходимость написать и пожаловаться в Telegram на не правомерные действия отдельных пользователей или админов каналов и групп. Ниже собрал для вас полный список ссылок и email адресов куда можно отписать вашу жалобу или попросить помощи у сотрудников Telegram.
Учтите, что ваш запрос будут рассматривать в основном волонтеры, а так как запросов идёт каждый день большое количество, то ответ вы можете получить не сразу, а в течение нескольких дней или даже в течение месяца.
Ссылки на ботов поддержки внутри Telegram:
@notoscam — жалоба на скам/фейк.
@spambot — бан за спам.
@gdprbot — соблюдение GDPR и запрос ваших данных.
@dmcatelegram — нарушение авторских прав.
GDPR — правила обработки персональных данных в Европе для международного IT-рынка.
Написать письмо в поддержку Telegram, приложить доказательства:
dmca@telegram.org — авторские права.
abuse@telegram.org — жалоба.
recover@telegram.org — удалили аккаунт.
sticker@telegram.org — жалоба на стикеры.
sms@telegram.org — проблемы со входом.
support@telegram.org — поддержка.
security@telegram.org — вопросы безопасности.
stopca@telegram.org — жалоба на жестокое обращение с детьми.
corp@telegram.org — бета-версия iOS через testflight.
РЕКОМЕНДУЮ ОБУЧЕНИЕ ПО TELEGRAM! Смотрите информацию ниже.
Спам в Телеграмм: прятаться или защищаться?
Пользователи регулярно сталкиваются с потоками бесполезной и раздражающей информации, цели которой редко бывают безобидными. Спам в Телеграмм случается не реже, чем на других площадках. Задачи массовых рассылок бывают разными: в лучшем случае отправители стараются продать что-нибудь нужно-ненужное, реже – собирают информацию или «подселяют» вирусов. Удивительно, что несмотря на недовольство со стороны получателей, такой метод продаж весьма эффективен, 50 из 10 тыс. писем приводит к сделке, при минимальных затратах отправителя. Поэтому надеяться, что навязчивые письма пропадут сами собой, не приходится.
Спам – софт для Телеграм
Человеческие возможности ограничены, даже если речь о простом нажатии кнопки «Отправить», куда лучше с этой задачей справляется специализированное ПО. Такие программы разрабатываются под конкретный сервис – мессенджер, соцсеть или электронную почту, их возможности растут с каждым годом. Сегодня софт может работать одновременно по нескольким каналам и отправлять до 360 сообщений в час с одного устройства. Надо заметить, что эти программы иногда могут пригодиться и добросовестному отправителю, например, для новогодних поздравлений или рабочей рассылки. Для массовых рассылок чаще всего используют:
Как удалить спам в Телеграмме?
С технологиями проще всего бороться другими технологиями, и разработчики предлагают в помощь @SpamKillerRobot — этот бот чистит групповые чаты от нежелательных сообщений. Для того чтобы воспользоваться роботом надо добавить бота в чат, в котором завелся навязчивый спамер:
Spam_killer Robot не избавит от спама в чате, однако он способен упростить работу администраторов, что актуально в оживленных супергруппах. Для того чтобы минимизировать спам можно:
Как пожаловаться на спам в Телеграмме?
Став жертвой рассылки, пользователь может обратиться в службу поддержки мессенджера, для этого потребуется:
Пользователю будет предложено подождать ответ некоторое время, либо воспользоваться https://telegram.org/faq. Еще один способ пожаловаться на спам — набрать в поиске @WTSupport_bot, и задать вопрос электронному помощнику.
Как снять спам в Телеграмме?
Злостному спамеру не стоит удивляться, если произойдет блокировка его аккаунта Телеграмм — временная или пожизненная. Впервые столкнувшись с несанкционированной рассылкой, можно обойтись и временной блокировкой. Она накладывается примерно на неделю. Срок окончания можно узнать с помощью бота.

В окне беседы будет видна информацию о времени снятия ограничений с аккаунта.
Пользователь, попавший под блокировку из-за спама, может:
Как забанить в Телеграмме нежелательного собеседника?
Бан — это ограничение прав пользователя для доступа к интернет-ресурсам, не такое строгое, как блокировка аккаунта, но все равно неприятное. Запрет включает в себя отключение уведомлений и запрет на отправку сообщений некоторым пользователям или в конкретный чат. Виды банов:
Чтобы наградить баном, потребуется:
Как обойти бан в Телеграмме?
Схватив бан, можно попытаться с другого аккаунта связаться с админом или пользователем, который ограничил доступ. Этот способ может сработать, только если бан достался по ошибке или случайности.
Но лучше вовсе не попадать в бан, соблюдая не только этикет, но и правила, установленные в конкретной группе– если в описании группы указано, что никаких разговоров о политике, то не стоит злиться на администратора.
Оставаясь в рамках норм и правил, попасть под «санкции» в Телеграмм почти невозможно.






