В третьей части по написанию Telegram-ботов реализуем так называемую предложку. По сути это будет некий репорт-бот, который будет получать обращения/сообщения/новости/репорты от пользователей и отправлять админу. То бишь пользователь вводит команду /start -> бот предлагает ввести сообщение -> пользователь вводит сообщение -> сообщение отправляется админу.
Для сегодняшних задач обновил библиотеку и добавил класс-хранилище. Принцип его работы похож на тот, что я описывал в статье по ВК-боту. Но всё же чутка отличается.
Итак, первым делом необходимо подготовить бота на стороне телеграма. Подробная инструкция есть в этой статье. Далее в папку с проектом добавляем обновлённую версию библиотеки. Её можно скачать сразу. В конце урока также будет полный архив с исходниками.
Далее создаём php-файл, в котором будем писать бота (bot.php) и сразу же подключаем библиотеку:
В константу REPORT_CHAT_ID нужно вписать айди чата, в который бот будет скидывать все сообщения юзеров. Я для этих целей буду юзать свою личку.
const REPORT_CHAT_ID = »; // ID чата, в который будут приходить репорты
Создаём экземпляр класса Bot, попутно инициализируя $chat_id и $message:
$tg = telekotBot::create( ‘токен’ ) // Создаём экземпляр класса Bot, передаём в метод create() токен бота ->initChatId( $chat_id ) // Инициализируем айди чата, из которого поступают боту сообщения (например, это может быть айди пользователя, написавшего боту) ->initMessage( $message ); // Инициализируем текст сообщения, которе было отправлено боту
И создаём экземпляр класса Storage, передавая в метод start() экземпляр класса Bot (он у нас записан в переменную $tg):
$ctx = telekotStorage::start( $tg ); // Создаём экземпляр класса Storage для работы с хранилищем
Поскольку репорт можно будет написать после введения команды /start — добавляем соответствующее условие в код:
if ( $message == ‘/start’ ) < // Тут продолжим писать код >
В связи с тем, что отправка репорта осуществляется в два этапа (1 — ввод команды /start, 2 — отправка репорта) — нужно записать статус диалога с написавшим боту пользователем в кэш, а также дать юзеру дальнейшие инструкции:
$ctx->ctx(); // Создаём файл в кэше и ставим статус диалога в положение 1 $tg->reply( ‘Привет, напиши своё репорт/новость/обращение в следующем сообщении’ ); // Отправляем мессаг юзеру
Метод ctx() создаёт в папке cache новый файл (формата *user_id*.php) и устанавливает статус 1 в сгенерированном массиве.
Значения из кэша можно извлекать методом get() по ключу (в нашем случае ключ — ‘status’). Поэтому в блоке elseif проверяем, писал ли уже этот пользователь боту или нет. Если статус равен единице — значит писал, в противном случае условие не выполняется.
else if ( $ctx->get( ‘status’ ) == 1 ) < // Тут продолжим >
Больше никаких данных пользователь вводить не будет, а значит из хранилища запись можно удалять. Делаем это, используя метод delete():
$ctx->delete(); // Удаляем запись из кэша
Ну, и осталось отослать репорт админу и уведомить юзера об успешной отправке:
- 5id15
- 23.08.2022
- 6 312
- 3
- 33
Источник: kotoff.net
Массовые жалобы в Telegram: какая защита у мессенджера и сколько на этом зарабатывают спамеры
Сообщество фрилансеров и предпринимателей Помогаем монетизировать знания Статьи, кейсы как заработать в интернете, соцсетях, мессенджерах More posts by Кибер Мастера.
Кибер Мастера
26 янв. 2021 • 3 min read
На днях несколько телеграм-каналов рассказали о массовых блокировках активистов в мессенджере Telegram. Если вкратце, то пользователи, столкнувшиеся с блокировкой, ранее массово жаловались на телеграм-канал «ОППОзнание» со сливом личных данных протестующих. Об этом сообщал политик Михаил Светов, чьи митинги освещал Павел Дуров. Всего блокировка затронула 1700 человек, сейчас всех их разблокировали. А вот канал, сливающий личные данные протестующих, всё же получил заслуженное наказание. Ситуацию можно было бы рассматривать как довольно рядовую — кто-то в команде телеграм ошибся, что-то не сработало как надо. Но все же любопытна в этой истории одна деталь, на которую обратили внимание, в первую очередь, спамеры.
Спамеры получили подтверждение о наличии в арсенале команды телеграм специального скрипта, который, вероятно, валидирует все массовые случаи, поступающих от пользователей жалоб. Собственно, причиной блокировок аккаунтов активистов и стал сбой в работе этого скрипта — он оценил поток жалоб как злонамеренный, либо ботоводческий. Ценность такой информации в том, что теперь широкому кругу спамеров точно известно о программной борьбе Telegram с массовыми репортами (ранее все было на уровне догадок), с помощью которых давно (и, порой, небезуспешно) конкуренты «сносят» другу другу паблики.
Опытный спамер, состоящий в тематическом чате и выполняющий подобные заказы, рассказал Кибер Мастерам суть способа сноса телеграм-пабликов, в чем он заключается и какие средние расценки на такую «работу».
Спамер с помощью специального программного обеспечения (см. скриншот ниже) выполняет автоматизированную отправку большого количества жалоб (так называемых «репортов») на канал/группу/аккаунт/бота/отдельный пост («жертва»). Цель такой отправки — обратить внимание модераторов и автоматических скриптов телеграм на «жертву», чтобы ее забанили, а в случае с каналами и группами, как минимум, удалили создателя.
Тонкая настройка (в зависимости от используемого ПО) позволяет выбирать какой вид жалоб оставляют боты, с какой скоростью и на какой тип «жертвы». По словам нашего собеседника некоторые программы способны отправлять десятки тысяч жалоб в час сразу по нескольким целям.
Способ великолепно действовал, каналы (особенно недавно созданные и серых тематик) отлетали в бан в течение суток, что неудивительно с такими объемами жалоб. Средняя по рынку цена составляла около 30-40 тыс. руб. за «годовалый» канал с парой тысяч подписчиков и около 20 тыс. руб. за блокировку личного аккаунта с датой создания не позднее 1 года. Чем старше и больше паблик, тем и цена выше. Так нашему собеседнику известен случай когда коллеги «работали» по старому каналу с 20+ тыс. подписчиков за сумму в 180 тыс. руб. За месяц реально получалось найти и выполнить около 10 заказов на молодые паблики и аккаунты. Средний доход, мы уверены, вы можете оценить самостоятельно.
Все было прекрасно, спрос на подобный вид услуг был регулярным, а предложений предостаточно (см. скриншоты ниже).
Но примерно год-полтора назад команда Telegram обратила внимание на все возрастающий поток недовольных обращений от бывших владельцев каналов. Среди них, конечно, попадались админы, каналы которых действительно было за что удалять, но попадались и добропорядочные владельцы, которые просто кому-то перешли дорогу. Очевидно, что телеграм должен был защитить последних, поэтому и внедрил тот самый скрипт борьбы с массовыми жалобами. Скрипт вместо «жертвы» стал банить самих жалующихся, когда «видел» определенные триггеры.
Так как репорты в основном отправляются ботами, а их Telegram довольно сносно умеет вычислять, то скрипт работал очень быстро и точно. Но в недавнем происшествии, по какой-то причине, он сработал и на реальных людей. Возможно, как такового сбоя не было, просто ботов стали делать очень достоверно мимикрирующих под реальных людей, и скрипт потребовал некоторого допиливания.
В итоге всем спамерам, работающим в телеграм по удалению каналов, чатов и т.д., станет делать это еще сложнее, а вот настоящие жалобы от реальных пользователей, наоборот, как нам думается, будут теперь безопасными и более действенными.
Кибер Мастера там, где вам удобно: Telegram ▫️ Дзен ▫️ Я.Кью ▫️ VK ▫️ VC ▫️ YouTube ▫️ Партнеркин ▫️ Pikabu ▫️ TenChat ▫️ ТамТам
Subscribe to Кибер Мастера
Get the latest posts delivered right to your inbox
Источник: cybermasters.site
Спам в Телеграме: что это, как обойти и разблокировать себя
FAQ
Автор fast12v0_steleg На чтение 8 мин Просмотров 6к. Опубликовано 21.01.2020
Распространение рекламной информации – необходимое условие для популяризации и продвижения товаров и услуг в массы. Средств и способов существует множество. Одним из доступных и эффективных, согласно статистике, считается спам в Телеграме.
Наряду с другими сервисами, Telegram имеет свою аудиторию. Количество пользова-телей данного приложения непрерывно пополняется новыми участниками. Маркето-логи признали сервис, как хорошее средство для увеличения объемов продаж. Нес-мотря на недовольство пользователей, согласно статистике, из 10 тыс. отправленных писем 50 приводят к заключению сделки.
При этом затраты на продвижение минимальны. А значит пользователям сервиса не стоит надеяться, что разработчики попытаются убрать назойливый спам в Телеграме. Смартфон на андроиде, айфон или ПК позволяют любую свободную минуту потратить на получение денег.
Что такое спам в Telegram
Термин употребляется к нежелательной информации, содержащей ссылки, рекламу или текст, засоряющей аккаунт, канал или группу.
Распространяется посредством клиентов мгновенного обмена сообщениями.
Для чего используется
За счет спама пользователи получают прибыль от продажи товара по ссылке, информируют подписчиков о новом контенте и т. д. В частных или рабочих целях производится оповещение узкого круга людей.
Принцип работы
За время существования мессенджера разработан и усовершенствован алгоритм распространения рекламы (ручной, автоматизированный). Сформировались правила хорошего тона спамеров и способы обхода блокировок.
Методы
Для достижения цели изучаются функциональные возможности мессенджера, позволяющие использовать его недостатки и преимущества для своей выгоды. Вырабатывается определенная последовательность действия.
Рассылка в личные сообщения
Статус спамера может получить и знакомый контакт. Частая несодержательная информация, оповещение о всевозможных распродажах и т. д. – все это вызывает у пользователей негативную реакцию.
Рассылка в чаты и группы
Подобные уведомления направляются с помощью программ. К числу распространен-ных относится Tvigi. Использование данного продукта возможно при наличии базы номеров. Собрать ее разрешается самостоятельно.
Для этих целей потребуется вручную произвести поиск по группам в социальных сетях («ВК», «Одноклассники» и другие) и сохранить номера, оставленные на страничках, либо воспользоваться парсерами (vk.barkov.net и т. д.).
Рассылка осуществляется с помощью смартфона с действующей сим-картой. Есть возможность реализовать ее и посредством смс-активации, где установлен «Телеграм» (simsms.org и др.). В Сети также распространены всевозможные эмуляторы, например, для андроид – это NOX.
Зарегистрируйте аккаунт. После этого дальнейшие действия лучше выполнять с персонального компьютера.
Реализация рассылки с использованием твиги потребует скачивания демоверсии дистрибутива. Далее добавьте в него учетную запись, проверьте базу данных на наличие ее в «телеге». После чего напишите сообщение и начните рассылку. Регистрация аккаунтов с ПК запрещена.
Суммарно использование данного продукта приведет к тратам в размере 200 руб. При этом вы получите возможность отправлять тысячи сообщений рекламного характера.
Спам-боты
Изучая представленные сервисы, всегда можно найти способ, как обойти ограничения и достичь нужного результата:
- Участник непреднамеренно добавляет бота в группу.
- Anti-spam bot обнаруживает его появление.
- Вызывается метода Telegram API для наложения ограничений на права записи сообщений в группу или канал.
- До момента вступления бана в силу у спам-бота есть время выполнить рассылку в чате.
Рассмотренный пример показал, что атаки спамеров легко реализуемы через пользователей, а за счет функционала Telegram за короткий период времени возможно достигнуть намеченных целей.
Но стоит быть внимательным. Нередки случаи, когда с помощью spambot Telegram происходит рассылка вирусов и вредо-носного ПО.
Софт для спама
Для массовых оповещений рекомендуется использовать специализированное программное обеспечение. В отличие от человеческих возможностей, оно отправляет 300 сообщений в час с одного устройства.
Подобные приложения выпускаются под конкретный сервис: мессенджер, социаль-ную сеть или e-mail. Функционал и возможности данных программ ежегодно совершенствуются. Задача разработчиков добиться максимальной эффективности использования спам-бота при взаимодействии с сервисом.
К наиболее распространенным относятся:
- Telega Marketing – платное ПО, отправляет 50 сообщений с одного канала (текстовых), имеет встроенную базу учетных записей.
- Telegram Sender – коммерческий спам бот Телеграм. Относится к числу топовых приложений. Поддерживает мультиаккаунты, перенос контактов с ПК на ПК. Продаются безлимитные пакеты на месяц. В процессе рассылки блокировка исключена. Реализована возможность выдачи отчета по результатам.
- TelegramSpamer – бесплатный сервис с необходимым функционалом. Работает на ПК. Рассылает до 250 сообщений. От пользователя потребуется ввести текст и указать местонахождение файла с телефонами.
- Tvigi способствует продвижению и раскрутке в социальных сетях. Отправляет сообщения в личку по базе номеров.
- Каналы и чаты в «Телеграм» – относятся к наиболее распространенным и бесплатным способам осуществлять рассылки, не попадая в черный список. Для этого потребуется создать чат, пригласить в него друзей и коллег по интересам, среди которых и будет распространяться реклама продуктов.
Можно воспользоваться и собственной программой. Популярность мессенджера и отсутствие блокировок канала делает его привлекательной площадкой для раскрутки продуктов и услуг.
Детальная инструкция видна на видео:
Заказ спам-рассылки
Во многих чатах реакция на появление рекламных постов адекватная и бота не добавляют в черный список. Но существуют группы, где блокировка спамера происходит быстро, поэтому требуется больше усилий для продвижения товара по заданной категории.
Все вышеуказанные факторы, как и время, объем охватываемой аудитории, непременно сказываются на стоимости рассылки.
Заказать услуги по продвижению бизнеса в «Телеграм» можно либо у частных исполнителей, либо в специализированных организациях (Telegrator.ru и др.).
Как не стать спамером
Советов избежать блокировки немного:
- придерживайтесь правила «Не надоедать незнакомым!»;
- откажитесь от рассылок 18+;
- не используйте ненормативную лексику в канале:
- дозируйте рекламу в сообществе.
Вопрос о том, как в Телеграм можно выйти из спама, если аккаунт все же попал под действие блокировки (временной или пожизненной), всегда актуален. Возможно, он оказался там случайно.
В окне сообщения отобразится информация о действующих блокировках по данной учетной записи и времени снятия ограничения.
Как избавиться от спама
Процесс очистки включает следующие этапы:
- Добавьте бота в чат Телеграм, где завелся спамер.
- Откройте группу, зайдите в настройку.
- Выберите администратора.
- Введите в строке поиска Spam killer Robot, добавьте его в группу.
- Удаление нежелательных сообщений в группе выполняется на основе ответов пользователей на подобные посты словом «спам». Очистка чата происходит после получения жалоб минимум от 3 человек.
Бот Spam_killer Robot – помощник в администрировании больших групп с активной перепиской.
Существует и ряд рекомендаций, которые также работают на сокращение получения ненужных сообщений:
- Поскольку задача спамера сформировать базу контактов, то следует оставлять без ответа подозрительные сообщения. В противном случае, велика вероятность попадания в базу данных для рассылок.
- Не переходить по присланным от незнакомых людей ссылкам. Эти действия указывают не только на то, что вы являетесь активным контактом, но и дают возможность заразить устройство вредоносным ПО
- Отправлять администраторам группы жалобы на действия пользователя.
Обратите внимание! Выполнение указанных действий позволит скрыть контакт от ботов и избежать получения рекламных рассылок.
Жалоба в службу поддержки
В том случае, если аккаунт попал в базу данных спамеров, или вы стали их жертвой, то разработчики мессенджера предлагают воспользоваться faq или помощью волонтеров.
Блокировка спамера
Ограничить права пользователей и запретить им посылать сообщения в группу или конкретному человеку можно несколькими способами:
- Откройте заблокированный контакт.
- Зайдите в настройку.
- Выберите «заблокировать» и нажмите «ОК».
Если речь идет о группе (канале) Telegram, то возможность блокировки есть у администраторов и участников.
Способы обойти бан
Использование публичных или закрытых чат-групп требует соблюдения установленных правил: запрещается применять ненормативную лексику, оскорблять честь и достоинство людей и так далее.
К сведению! Выполняя данные предписания, попасть в бан в «Телеграм» практически невозможно.
Если аккаунт заблокирован, то свяжитесь с администрацией с другого номера и обсудите сложившуюся проблему.
Вывод
Рассмотренные в статье примеры и способы защиты от нежелательного трафика важны для пользователей и тех, кто зарабатывает на рекламе.
Практика показала, что не всегда причина получения спама – это грамотно спланированная атака. Порой сами участники группы или подписчики канала непреднамеренно добавляют бота, таким образом открывая ему простор для деятельности.
Детальная инструкция видна на видео:
Источник: stelegram.ru