Рассылка на Телеграмм с сайта
На сайте есть пользователи с номерами телефонов, у многих есть Телеграмм аккаунты. Нужно сделать так, чтобы админ мог отправить сразу всем (у кого есть телеграмм аккаунт) сообщение на Телеграмм. Например, в админке есть форма для рассылки, админ заполняет текстовое поле и нажимает на волшебную кнопочку ОТПРАВИТЬ , и это сообщение «идёт» всем у кого есть ТГ. В какую сторону копать, что читать? В интернете нашел кучу материалов только на тему как создать бота, но про рассылку ничего не говорится.
Отслеживать
9,848 5 5 золотых знаков 29 29 серебряных знаков 58 58 бронзовых знаков
задан 19 янв 2018 в 12:28
Alex Stassov Alex Stassov
706 10 10 серебряных знаков 23 23 бронзовых знака
Имеются телеграм клиенты для разных языков, через них вы можете попробовать отправить сообщения на номера телефонов пользователей. Вот она из подобных, может получится php-telegram-cli
– user264961
19 янв 2018 в 12:40
@MilkiweedGtlt Библиотека по ссылке мёртвая.
19 янв 2018 в 12:43
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Для рассылки сообщений через бота, пользователи должны будут написать вашему боту (подписаться на бота).
Если слать одинаковые сообщения без бота на более чем 40, 50, ну максимум наверное 100 аккаунтов — вас автоматически забанят за спам. Придется использовать прокси, множество аккаунтов, уникализировать текст
Отслеживать
ответ дан 8 фев 2022 в 5:03
Екатерина Корчагина Екатерина Корчагина
259 2 2 серебряных знака 9 9 бронзовых знаков
На PHP существует библиотека danog/madelineproto.
$MadelineProto = new \danog\MadelineProto\API(); $MadelineProto->phone_login(readline('Enter your phone number: ')); $MadelineProto->complete_phone_login(readline('Enter the code you received: ')); $MadelineProto->messages->sendMessage(['peer' => '@danogentili', 'message' => 'lel'], ['noResponse' => true]);
Документации тоже немного, но побольше чем на официальных ресурсах телеграма. Автор русский, на нормальные вопросы даже отвечает в телеграме.
Одной секунды между отправками сообщения может быть слишком мало. Необходимую длительность задержек вам придётся угадывать.
Спам через PHP
Добрый день. Подскажите пожалуйста, какими способами можно отправить почту из PHP? Дело в том, что у меня на сервере libhttpd.ep кушает 99% процессора, в очереди писем 4000 единиц спама и весь спам отправлен от имени апача. Специальный скрипт, заменяющий /bin/mail и /usr/sbin/sendmail записывает обращения к этим программам в лог и вызывает оригинальные бинарники, но в логах ничего нет. 25-й порт никто не слушает. В апаче куча виртуальных хостов, так что просмотреть тексты на предмет этой гадости не представляется возможным. Тушить postfix тоже нельзя — есть хорошие скрипты, использующие отправку почты, которые должны работать. Вопрос: как же еще может отправляться почта из PHP или других скриптов на хостинге?
k41n
16.05.07 13:23:10 MSD
Re: Спам через PHP
Как минимум, реализовать SMTP на ПХП не так и сложно. Так что запросто могут /bin/mail и не использовать.
Можно попробовать от рута lsof -P | grep IPv4 | grep :25 | head
Это покажет те процессы, что коннектятся на 25 порт.
Потом посмотреть тем же лсофом, какие еще файлы у них открыты.
Лучше даже сделать lsof >snapshot, и потом уже с этим файлом возиться.
lodin ★★★★
( 16.05.07 14:08:16 MSD )
Ответ на: Re: Спам через PHP от lodin 16.05.07 14:08:16 MSD
Re: Спам через PHP
25-й порт не LISTEN никто
k41n
( 16.05.07 14:19:32 MSD ) автор топика

Re: Спам через PHP
soomrack ★★★★
( 16.05.07 15:16:52 MSD )
Ответ на: Re: Спам через PHP от k41n 16.05.07 14:19:32 MSD
Re: Спам через PHP
Та-ак, у меня его тоже никто не listen
тогда lsof | grep postfix
и смотреть потом, кто еще пишет в указанные файлы. Вероятно, смотреть придется *много* раз — скрипт-то быстро закинул данные и свалил.
Среди открытых файлов мылоотправляющих процессов должен быть и сам скрипт, естественно.
. А вот интересно, что более опытные товарищи скажут?
lodin ★★★★
( 16.05.07 15:38:28 MSD )
Re: Спам через PHP
> Специальный скрипт, заменяющий /bin/mail и /usr/sbin/sendmail
А может кто-то закинул и вызывает свои собственные аналоги mail/sendmail ? Или выкупил пути/мена оригинальных бинарников и вызывает их напрямую ?
Да, каталог почтовой очереди не доступен на запись кому не надо ?
spirit ★★★★★
( 16.05.07 16:15:47 MSD )
Ответ на: Re: Спам через PHP от soomrack 16.05.07 15:16:52 MSD
Re: Спам через PHP
Если так, то sendmail используется
k41n
( 18.05.07 10:36:51 MSD ) автор топика
Ответ на: Re: Спам через PHP от spirit 16.05.07 16:15:47 MSD
Re: Спам через PHP
Поиск по имени mail и sendmail ничего не выявляет. А если злодей их переименовал, то как их пропалить?
k41n
( 18.05.07 10:40:47 MSD ) автор топика
Ответ на: Re: Спам через PHP от spirit 16.05.07 16:15:47 MSD
Re: Спам через PHP
Каталог с очередью на запись только для postfix и рута.
k41n
( 18.05.07 10:44:04 MSD ) автор топика
Re: Спам через PHP
watch «lsof | grep /var/www/ | grep postfix» > /var/log/watch.log
Так показать должен по идее рано или поздно, не так ли?
k41n
( 18.05.07 10:45:16 MSD ) автор топика
Ответ на: Re: Спам через PHP от k41n 18.05.07 10:45:16 MSD
Re: Спам через PHP
Не, это выведет только строчки с /var/www *и* postfix, а то что нужно будет в разных. типа такого (формат упрощаю для наглядности) PID file 1222 /var/www/cgi-bin/badscript 1222 /some/mail/sending/socket А кстати, что если поискать все скрипты, которые что-то мылят?
lodin ★★★★
( 18.05.07 11:09:58 MSD )
Ответ на: Re: Спам через PHP от lodin 18.05.07 11:09:58 MSD
Re: Спам через PHP
Проблема в том, что скрипты которые мылят есть, и их много, но на 99% это формы для обратной связи, т.е. хорошие скрипты. А есть один плохой. Но из 1000 его очень трудно выискать.
k41n
( 18.05.07 11:21:51 MSD ) автор топика
Ответ на: Re: Спам через PHP от k41n 18.05.07 10:40:47 MSD
Re: Спам через PHP
> Специальный скрипт, заменяющий /bin/mail и /usr/sbin/sendmail
Да, а не пробовали заменить скрипт бинарником или использовать sudo ? А то для запуска скрипта, тому, кто запускает, необходимо иметь право на его чтение (т.к. реально идет запуск не самого скрипта, а /bin/bash, /usr/bin/perl, . которые для выполнения читают скрипт).
А раз у всех есть право на его чтение, значит каждый может увидеть какие реальные бинарники он вызывает, и вызывать их напрямую в обход скрипта.
Думаю это более реальный вариант, т.к. наличие своих собственных (собранных самостоятельно) бинарников вряд ли что-то даст спамеру. Например у sendmail-а бинарник /usr/sbin/sendmail имеет бит SGID и группу smmsp, в которую никто, кроме user-а smmsp не входит, и право записи в очередь имеет только этот user.
Т.е. спамер не сможет дать своему бинарнику нужную группу/владельца всемте с битами SGID/SUID.
Как рассылать спам на php
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006
Откуда: Israel
Помог: 3 раз(а)
Секрет
Теперь, когда вы уже наверняка второпях отправили свой запрос,
я расскажу вам простой секрет, который сэкономит вам уйму ожиданий,
даже если первый ответ по теме последуем сразу же.
Само собой я знаю что ответят мне тут же, и если я посмотрю
на сообщения на форуме, то пойму что в общем то я и не ошибаюсь.
Но еще я точно замечу, что очень мало тем, в которых всего два ответа :
вопрос автора и еще два сообщение вида Ответ + Спасибо
После этого приходится начинать уточнять этим неграмотным что мне надо.
Они что, сами читать не умеют? А уточнять приходится.
И иногда пока они переварят то что я им скажу проходит и не одна ночь..
Уверен что если бы я им сказал что у меня есть
фиолетовый квадрат, и нужно превратить его в синий треугольник
и я пытался взять кисточку, макнуть в банку и поводить ей по квадрату
но почему то кисточка не принимала цвет краски в банке,
то на мой вопрос — где взять правильные банки мне бы ответили гораздо быстрее
предложив её открыть, а не тратить еще стольник на жестянку.
Поэтому с тех пор я строю свои вопросы по проверенной давным давно схеме:
Что есть
Что нужно получить
Как я пытался
Почему или что у меня не получилось.
На последок как оно происходит на форумах
Цитата:
Новичок: Подскажите пожалуста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум — из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится — тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите — лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ.
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю. А от вас нормального ответа недождёшся.
Прохожий: Самое крепкое дерево — дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно.
Отредактировано модератором: Uchkuma, 26 Апреля, 2011 — 10:21:12
PHP Adv Mailer v1.0 — простой скрипт для массовой рассылки писем подписчикам
О СКРИПТЕ Скрипт служит для рассылки одинаковых писем в HTML формате большому количеству пользователей. Вы указываете путь к txt файлу с email адресами (по 1 на строку) пользователей, тему письма, текст письма, поля ОТ КОГО и жмете кнопку «отправить», все остальное программа сделает за Вас! Особенности программы: — Случайный выбор задержки между отправкой писем, чтобы сервер случайно не принял рассылку за СПАМ — Выбор поля X-Mailer перед отправкой письма — выберите в какой программе якобы было создано письмо — Возможность отправить почту от ЛЮБОГО email адреса — Создание лог файла со статусом всех отправленых писем
ВНИМАНИЕ: НЕ ИСПОЛЬЗУЙТЕ ДАННУЮ ПРОГРАММУ ДЛЯ РАССЫЛКИ СПАМА! ПРОГРАММА ТОЛЬКО ДЛЯ ЛЕГАЛЬНОГО ИСПОЛЬЗОВАНИЯ!
СИСТЕМНЫЕ ТРЕБОВАНИЯ К ХОСТИНГУ PHP5 с поддержкой функции mail() Желательно большое время выполнения скриптов, если вы собираетесь рассылать письмо очень большому количеству адресатов за 1 раз 50 КБ места на хостинге
Цена чисто символическая, всего 3$. Приобрести скрипт можно здесь: http://www.plati.ru/asp/pay.asp?idd=634560
-МОЙ Скрипт портала Flash игр с автонаполнением (/ru/forum/733320) -МОЙ Скрипт адалт портала с продажей онлайн видео (платник) (/ru/forum/733327)
- eTarget 2011:Панельная дискуссия «Стратегия и планирование рекламной кампании в интернете»
- eTarget 2011: Круглый стол «Реклама в онлайн-видео»
- Могут ли «плохие» входящие ссылки привести к ухудшению ранжирования?
На сайте с 03.07.2007
10 ноября 2008, 12:22
Максимальное число почтовых ящиков по которым рассылает ? Есть база окол 15000 емаилов скрипт справиться?
Лучшая веб студия Максимаф.ру (http://maksimaf.ru) ICQ : 464-338-997 MAil: wispoz@inbox.ru Телефон: 8(915) 368-45-93
На сайте с 17.03.2008
10 ноября 2008, 15:33
Это первая версия, поэтому мега супер возможностями она пока не обладает.
Так что пока кол-во адресов зависит от ограничений хостинга. Считайте сами — если вы укажете задержку к примеру в среднем 20 секунд, то для рассылки 15000 писем нужно 300 000 секунд времени для выполнения скрипта, думаю ваш хостинг не даст столько времени, либо рассылать частями (порезав свою базу на тхт файлы), так как пока скрипт не делает это сам.