Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Отправка SMS сообщений скриптом. Работа с TCP

Рег
26 Дек 2015
Сообщения
82
Реакции
0
Благодаря возможности работы с TCP, мы, например, можем отправлять себе смс'ки прямо из скрипта с помощью сторонних сервисов.
Для этого разумеется нужно на этом сервисе сначала зарегаться, получить свой уникальный API ключ и пополнить счет. В данном примере использован sms.ru, тут есть возможность бесплатно отправлять смс на свой номер (указанный при регистрации). Однако, не думаю что стоит этим злоупотреблять, благо стоимость отправки там что-то около 25 копеек.
Готовая функция под катом:




Ну а дальше фантазируйте, как это можно использовать )
 
Dantello написал(а):
Расшифруйте плз
function Transform_Text(s: string): string;
begin
while (Pos(' ', s) > 0) do s[Pos(' ', s)]:= '+';
result:= s;
end;
заменяет пробелы на символ "+".
Дабы корректно передать пробелы в тексте смс-ки через GET запрос
Код:
 Head.Add('GET /sms/send?api_id='+api_key+'&to='+mob_number+'&text='+text+' HTTP/1.1');
 
выносил преобразование в отдельную функцию т.к. заранее не знал, сколько преобразований потребуется над исходным текстом. предполагал проблемы с экранированием некоторых спецсимволов.
а что касаемо StringReplace, то да, можно кусок изменить этот - дело привычки просто

function Transform_Text(s: string): string;
begin
result:= StringReplace(s, ' ', '+', [rfReplaceAll]);
end;
Ну а в конкретном случае, лучше вообще избавиться от отдельной функции
 
тема дельная только как бы понять как это все работает, как я понял надо подключать платные сервисы по смс, а есть возможность отправлять в вк или на мыло?
 
кто нибудь пробовал через api.vk или api.telegram настроить? и там и там есть возможность отправки сообщений через https запросы.
 
@Suslyandia, Сижу и жду когда тебя ответят по поводу отправки ботом в сообщения в вк, можно за одно и меня отметить при ответе?
 
Я на самом деле реализовал, но немного кривым способом: у меня бот просто открывает браузер с адресной строкой тем самым отправляя http запрос. Отправляет и в телеграмм и в вк)
 
Подскажите, а есть возможность без формирования http запроса, а напрямую по TCP через ip порт? В примере показана отправка, а как принимать ни слова...
 
Назад
Сверху