Гид компьютерного мира - Информационный портал
  • Главная
  • Instagram
  • Как создать свой сервис? Создаем свой SMS-сервис. Как создать свой кэшбэк сервис

Как создать свой сервис? Создаем свой SMS-сервис. Как создать свой кэшбэк сервис

Всем привет, с вами Денис Чернятинский. Сегодня я затрону тему создания коротких ссылок на своем сайте. Я полагаю, что вы частенько попадали на сервис сокращения ссылок, который из длинных ссылок, состоящих из нескольких сотен символов, делает короткие, состоящие их нескольких символов.

Для чего нужен сервис сокращения ссылок?

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

Еще один пример, очень удобно передать такую короткую ссылку посредством СМС, чем состоящую из нескольких сотен символов, и при этом получателю будет удобней ввести вручную несколько символов, чем несколько сотен.

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

В интернете существует довольно много сервисов сокращения ссылок, но, думаю, вы бы хотели сделать такой сервис на своем домене..

Как сделать сервис сокращения ссылок своем хостинге?

Как реализовать такой сервис на вашем домене, в этой статье мы рассмотрим этот вопрос. В этом нам поможет специальный скрипт, который называется YOURLS. Скачиваем его с официального сайта прямо с главной страницы , проматываем вниз страницы и нажимаем «Download YOURLS».

Скрипт постоянно развивается и совершенствуется, на момент написания статьи последней версией является 1.7. Нажимаем по ссылочке закачки архива в формате zip.

Распаковываем скачанный архив к себе на компьютер, получаем папку YOURLS-1.7 с файлами скрипта. Соединяемся со своим доменом для загрузки этих файлов на хостинг. Если не в курсе как это сделать, прочитайте .

Этот скрип работает не только с основным доменом, но также с под доменами и с любой директорией домена. Вы сами должны прикинуть, как вам будет более удобно и какого вида ссылку вы хотите увидеть в итоге.

Для примера я сделаю папку внутри своего домена на сервере, и ссылка будет выглядеть вот так: «сайт.ру/папка/ссылка». Чтоб ссылка выглядела коротко назовем папку «url» и загружаем в неё все файлы распакованного скрипта.

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

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

Настройки базы

  • Имя пользователя базы данных, в нашем примере «mysql».
  • Пароль от базы, в моем случаем «mysql»
  • Названия базы данных, у меня «blogurl»
  • Название хоста, в моем примере «blog.ru»
  • Префикс таблицы базы данных «yourls_»

У вас эти значения будут кардинально отличаться, так как я демонстрирую работу скрипта на своем локальном сервере.

Настройки url ссылок

  • Название сайта, на котором находится скрипт, в моем примере это «https://blog.ru/url», заметьте после «url» вертикальный слеш «/» ставить не надо. Об этом написано выше.

Настройки скрипта

  • Часовой пояс или временная зона, выставляем вашу, у меня «+3».
  • Нужно ли вам, чтобы для одной длинной ссылки создавалась не одна, а несколько коротких ссылок, если ответ да, то пропишите в настройке вместо значения «true» параметр «false».
  • Необходимо ли вам, чтобы ссылки создавались не только из админки скрипта, а также из общедоступной страницы сайта. Я оставил значение «true». Нам не нужно открывать доступ к созданию ссылок всем пользователям, тем самым обезопасив себя от спама.
  • Здесь указан определенный текст, который вы должны преобразовать в уникальный, чтобы установить определенный уровень безопасности.
  • Придумываем логин и пароль для входа в административный раздел скрипта. Если аккаунт у вас один, то удаляем лишние значения. Если их несколько, прописываем через запятую.

Варианты сокращения ссылок:

  • Если нужно в сокращенной ссылке использовать маленькие буквы с цифрами, то прописываем параметр «36».
  • Если нужно присутствие и маленьких, и больших символов, то прописываем значение «62».
  • Сами принимайте решение, какие значение вам нужны, я оставляю по умолчанию «36».

Стоп-слова

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

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

Проверка работы скрипта

Запускаем браузер и прописываем адрес скрипта на нашем домене, например, «blog.ru/url/admin/», далее нажимаем ввод, затем «Install YOURLS».

Появится уведомление, что все таблицы в базе данных созданы и предложение перехода на административную страницу скрипта, нажимаем на ссылочку перехода к админке. Вот прямая ссылка на всякий случай «https://blog.ru/url/admin/index.php».

Вводим логин и пароль, указанные при редактировании файла «config», нажимаем «login». При первом входе в админку появится уведомление, что ваш пароль хранится в незашифрованном виде просто в файле «config» и предложение его зашифровать. Нажимаем на предложенную ссылочку для шифрования. Откроется специальная страница, генерирующая hash из нашего пароля, необходимый для его шифрования.

Вводим пароль в соответствующее поле и нажимаем отправить, ваш пароль превратится в hash, копируем его значение и вставляем в файл настроек «config.php» на сервере вместо вашего пароля. Сохраняем и обновляем файл на сервере.

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

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

Примеры использования ссылок

В качестве примера будут указаны несколько ссылок, их можно удалить, нажав на кнопочку удаления. Этим действием мы немного освободим нашу базу данных и начнем создание ссылок с чистого листа. Например, введем какую-то длинную ссылку и зададим ей сокращение вручную, например, «do», нажимаем на кнопочку сократить. Наша длинная ссылка сократилась до «blog.ru/url/do», если скопируем и перейдем по ней, то попадем на изначальную страницу с длинной ссылкой.

Если не ввести ручное сокращение ссылки, то ссылка сократится произвольным образом. Для партнерских ссылок название какого-то курса лучше делать вручную, так более наглядно и красиво, например, «blog.ru/url/videokurs». Пользователь, нажимающий на такую ссылку, будет понимать, что в дальнейшем произойдет, на какую страницу он попадет.

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

Локализация скрипта

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

Установки русского языка

  • Вам нужно загрузить архив по ссылке и распаковать его.
  • Скопировать файлы из архива «ru_Ru.po» и «ru_Ru.mo» в директорию на сервере «user/languages»
  • Найти строку «define(‘YOURLS_LANG’, ‘ru_RU’)» в «config.php» и прописать значение «ru_RU», после этих действий скрипт будет на русском языке.

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

Мысль статьи

Желаю всем успешного создания коротких ссылок у себя на сайте. Увидимся в интересных статьях моего блога. Спасибо за внимание, пока!

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

Ему так понравилась эта идея, что две следующие недели он бежал домой и тратил все своё свободное время на реализацю. И у него получилось создать тестовый прототип. Дальше он показал эту штуку друзьям и даже услышал слово «инвестиции». Более того, создав нехитрую страницу и записав короткое видео, он даже нашел несколько клиентов, которые купили у него браслеты и настройку. Вскоре число клиентов дошло до 200.

В какой-то определенный момент он написал обновление.

Так как браслеты не обновляются по интернету, то нужно сообщить текущим клиентам, что есть обновление. Обзванивать - дорого и лениво. Sms-ки просто дорого. Решил отправить письмо. Казалось бы, в чём сложность? Подключи smtp-сервер и шли в своё удовольствие. Но любопытство взяло верх и наш герой решил узнать, за что берут деньги сервисы рассылок.

Вот такая преамбула.

Что из себя представляет сервис рассылки

В этой статье мы разбираем не технические аспекты, а сами возможности. Реализацию можем обсудить в комментариях.

Итак, предположим наша задача отправить письмо для 200 человек. Если вы хотите сделать всё вручную, то вам понадобится:

1. Редактор

Сейчас нет проблем с html-редакторами. Но есть нюанс. Верстка писем отличается от верстки страниц. Не другая вселенная, но есть нюансы. Это можно найти в технических требованиях mail.ru .

Если делать это вручную и самостоятельно, то можно использовать beefree или Inkbrush . Или вообще отказаться от красивого шаблона. Кому он нужен.

2. Почтовик

Мы обсуждаем вариант, когда не будем писать велосипед и попытаемся сделать вручную.

Поэтому возьмем Outlook, потому что удобно загружать созданный нами html-шаблон. Только обязательно проверим, что всё норм - скорее всего придется ещё немного попотеть с html-кодом, чтобы всё получилось так, как выглядит.

3. Ексель для сегментации?

У нашего героя 2/3 клиентов - владельцы android-телефонов. Естественно, инструкции по обновлению совершенно разные. Сервисы рассылок позволяют разделить контакты по сегментам. Например, одно письмо отправить владельцам iPhone, а другое - андроидофилам. Это буквально в два клика.

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

4. Покрошить базу

Помните о том, что мы делаем вручную?

Адекватно, со стороны пользователя, об этом написано у sendgrid , CampaignMonitor и MailChimp . Хуже, но на русском у UniSender .

11. Ждать

Сервисы рассылок работают над тем, чтобы отправлять миллионы писем в час. Вот тут можно посмотреть статистику MailChimp . Они утверждают, что письмо на gmail отправится за две минуты. Из «наших» UniSender обещает 2 млн. писем в час.

Да, в нашем случае это не критично, но вдруг идея с браслетами попрёт и нужно будет писать тысячам клиентов? Тогда время будет важным параметром.

Темы триггеров, транзакционных писем и автоматизации я не касаюсь. Нашему герою рановато.

В общем, из таких 11 базовых блоков состоит любой сервис рассылки + обычно они очень тщательно следят за доставляемостью и репутацией своих серверов.

А наш герой с 200 клиентами может использовать практически любой сервис рассылки бесплатно.

С чём могут быть проблемы - сервисы рассылок обычно требуют согласие на рассылку.

Все мы сталкивались с различными sms-сервисами. Это и торговцы контентом для мобильного телефона, и всевозможные sms-голосования (достаточно вспомнить ту же «Фабрику звезд»), и викторины, и службы знакомств.
Разнообразные промо-акции крупных компаний («найди код под крышечкой, отправь sms на номер») тоже из этой оперы.

Все эти сервисы и мероприятия объединяет одно: пользователи отправляют со своих мобильных телефонов sms-сообщения с определенным содержимым на короткие номера. В результате чего со счета абонента списываются деньги, иногда немалые. Значительная часть этих денег оседает в карманах организаторов всех этих сервисов, ради чего, собственно, все обычно и затевается.

А знаете ли вы, что создать sms-сервис под силу фактически любому человеку?! Чтобы принимать sms-ки на короткий номер, что-то выдавая взамен пользователю, услуги или товары, не надо больших денег и громадных коллективов разработчиков. А потому это хорошо вписывается в формат «домашнего бизнеса». Я вот все сделал фактически в одиночку.

Сразу оговорюсь: создать сервис достаточно легко, если знать организационно-технические моменты. А я и намерен об этом рассказать.

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

Итак, главная идея такова: люди могут (должны? :)) со своих мобильных телефонов посылать sms-сообщения, мы за это получаем деньги, взамен что-то отдаем — товары или услуги.

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

Или вот еще ради интереса сам опробовал: сваял электронные книги (кстати, у меня были права на их распространение, вот за такими вещами нужно следить, здесь все серьезно), трехтомник. Разбросал ссылки на скачивание по тематическим форумам, мол «берите, кому надо», первые два тома свободные, без защиты. А третий, самый интересный, запаролен. Пароль высылается по sms-заявке на короткий номер, приходит в ответной sms-ке. Вот и вся премудрость. Деньги тогда получились не великие, но весьма приятные.

Можно создать проекты, которые изначально будут завязаны на sms. Это как раз всякие викторины, голосования, службы знакомств и прочее. Что уж тут придумать — фантазия и деловой расчет тут вам подмога.

Поглядите, например, на мой свежий проект sms-molitva.ru Без хвастовства скажу, что такого в Рунете точно нет.

Кстати, проекты не обязательно должны быть онлайновыми. Но и в этом случае без интернета не обойтись служебная информация все равно будет циркулировать по интернет-каналам.

Вот теперь поговорим, как все организовать. Сразу скажу, есть в Рунете конторы, которые быстро и вроде бы беспроблемно позволяют организовать прием sms, вроде «Sms-копилки» (sms-kopilka.ru). Но, во-первых, там часто меняются правила, и вы будете там на птичьих правах. Во-вторых, гибкости совершенно никакой. Максимум, на что хватает этого сервиса — прием пожертвований на сайте, причем, код там динамический, и желающим пожертвовать на вашем сайте придется отправлять сгенерированные системой сочетания символов каждый раз разные. В-третьих, дешевые решения выглядят крайне несолидно, это как хоститься на narod.ru. В общем, не наш путь.

Для начала нам нужны две вещи: хороший короткий номер/номера и чтобы при отправке sms-ки на этот номер нам зачислялись деньги.

Если добывать короткий номер «с нуля» и только для себя, будет ооочень хлопотно и дорого. Купить короткий номер стоит от 2000 долларов за «просто короткий» до 10000 долларов за «красивый короткий» плюс ежемесячная аренда в несколько сотен долларов. К тому же придется заключать договора с каждым из операторов мобильной связи, от абонентов которой вы захотите принимать sms. А уж организация приема sms-сообщений от каждого из операторов — задача нетривиальная, требует специального и дорогого софта. В общем, эти деньги и хлопоты как-то не вписываются в понятие «домашний бизнес», потому вычеркиваем. Что же делать?

Есть так называемые компании-агрегаторы, которые как раз и берут на себя вышеперечисленные хлопоты и затраты, предоставляя вам готовое и удобное решение. Взамен, конечно, откусывают немного от стоимости каждой sms-ки, обычно 5-10%. Это немного на фоне 40-45% которые сразу забирает оператор связи при любом раскладе. В общем, ваша доля будет составлять примерно половину от тарифа. Это нормально, так работают все. У агрегатора есть свои короткие номера, есть договора со всеми (или многими) операторами мобильной связи России, а иногда и стран СНГ.

Агрегаторов в Рунете достаточно много, я знаю полтора десятка. Вот некоторые из них:

— «Никита» — nikita.ru/nikita/nikmobrus/partners/wapweb.php (я сам пользуюсь именно их услугами)
— «Моббис» — mobbis.mobi
— «Информ-Мобил» — inform-mobil.ru/flash/immo_ru.html
— «ТелеКонтент» — tcnt.ru/partner/agregator.html
— «Радиосервис Мобил» — rsm.ru/company/partnership/

Финансовые условия везде примерно одинаковы, различия в организационном подходе. Везде, где я узнавал, требуют оформленного ПБОЮЛ, ну а так возможны вариации: где-то обязателен расчетный счет в банке, другие готовы перечислять вам электронными деньгами. Где-то жесткий договор с кучей приложений и печатей, а я договорился «без бумажек». В общем, спрашивайте, общайтесь.

Обращаясь к агрегатору, имейте в запасе хотя бы простейший бизнес-план, потому что вам будут задавать вопросы. В чем суть идеи? Каков процесс использования вашей услуги? Каков портрет потребителя, какие рекламные мероприятия планируются? И так далее. Если все в порядке, и подозрений у сотрудников агрегатора больше не будет (будьте уверены, идеи, от которых несет мошенническим душком, не пропустят), к вам прикрепят персонального сотрудника, с которым вы все и будете решать. Теперь вы партнер агрегатора.

Короткие номера у агрегатора общие для всех партнеров. Чтобы отличать sms, предназначенные одному партнеру, от других, используются префиксы. Префикс — это совокупность символов в начале sms-сообщения («Посылай URA на номер такой-то», URA и есть этот самый префикс). Префикс выбирайте себе сами, лишь бы занят уже не был, а может быть, вам их понадобится несколько.

Номеров обычно несколько, различаются они по стоимости sms-ки. Распространенные значения: 10 центов, 15 центов, 0,5 доллара, 1 доллар, 2,5 доллара, 3 доллара, 5 долларов.

Получите доступ к персональной зоне на сайте агрегатора, сможете смотреть статистику своих доходов.

Все, проблемы с получением sms-сообщений и начислением денег больше нет.

При регистрации у агрегатора вы получите комплект технической документации, в которой подробно описано, как скрипт агрегатора и ваши скрипты будут обмениваться информацией. Если знакомы с программированием на php, asp или python, хорошо, нет — наймите человека. Я чуть-чуть знаю php, разобрался бы сам, но мне проще и быстрее было нанять толкового парня. Он посидел буквально один вечер и все сделал. По деньгам 50 баксов.

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

Вот, собственно, и все с приемом sms-сообщений. Ничего архисложного нет.

Скажете: надо программировать? Ну, во-первых, это не всегда обязательно. Во-вторых, если создаете интернет-магазин или еще какой интерактивный сервис, этого не избежать, а тут всего лишь добавляется пара десятков строк кода.

Единственное неудобство: начнете работать, а первые деньги получите не скоро. По сложившейся практике, операторы мобильной связи рассчитываются с агрегатором в районе 20-го числа текущего месяца за предыдущий месяц. Ну и агрегатору нужно еще около пяти дней, чтобы рассчитаться с вами. То есть, начав в сентябре, первые деньги получите в конце октября. Хотя это не беда, думаю, вы ведь не проекты-однодневки затеваете? 😉

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

Как раньше говорили: «Творите, выдумывайте, пробуйте»! Если будут вопросы пишите, отвечу по возможности.

Продвижение в социальных сетях — выгодный бизнес, который продолжает набирать популярность, учитывая огромную аудиторию подобных сайтов и удобство для продвижения всего спектра товаров категории B2C. Одновременно высокая конкуренция в этом сегменте рынка затрудняет сам процесс продвижения, который становится дорогим и длительным.

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


Несколько причин почему я пишу именно о данной системе: 1) бесплатно, 2) есть АПИ, если у вас уже есть свой сайт.


Сегодня 99 % процентов популярных групп в социальных сетях часть своей прибыли вкладывают в раскрутку и используют в первую очередь специализированные сервисы по накрутке. Каждый год траты на привлечение подписчиков, лайки, расшаривание контента растут на 20 % и выше, что делает этот сегмент рынка перспективным для открытия бизнеса. Одновременно конкуренция здесь далека от насыщения, что связано с высокими ценами на раскрутку, недостаточным предложением сервисов накрутки с продуманным профессиональным инструментарием. Пример сайтов которые можно создать на основе данной платформы: smopanel — продажа на их платформе, smoservice — продажа через АПИ.




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

  • широкий спектр возможностей;
  • работа в рамках smmpanel.ru сразу со всеми популярными соцсетями;
  • гибкость и простота в создании собственного сервиса;
  • выгодные условия для сотрудничества.


Решая создать сервис накрутки вместе с smmpanel.ru, вы экономите время и получаете возможность начать работу даже без глубоких знаний в SMM, SEO, веб-дизайне. Обратим внимание, что собственный сервис накрутки на базе smmpanel.ru — отличный шанс сэкономить время владельцам большого числа групп в социальных сетях, позволив потратить им меньше времени и средств на продвижение среди целевой аудитории.


Как создать свой сервис накрутки с smmpanel.ru? Пошаговая инструкция:

  • зайдите на сайт smmpanel.ru и пройдите там регистрацию;
  • нажмите вкладку «Создать магазин» и внесите его название в соответствующем поле (внимание: на smmpanel.ru допускается использование только латинских букв и цифр);
  • перейдите в раздел «Управление» для внесения первичных настроек;
  • перейдите в раздел «Список услуг», где можно выбрать интересующие из них (лайки, ретвиты, подписки и так далее), которые вы будете использовать сами или предлагать своим клиентам;
  • зайдите в раздел «Дизайн магазина» для выбора конкретного внешнего вида;
  • перейдите в пункт «Платежные системы» и выберите необходимые для настройки (мы предлагаем около десятка, что закрывает весь спектр вариантов);
  • зайдите на вкладку «Дополнительные страницы», где можно создать дополнительные разделы вашего сайта с описанием;
  • перейдите в раздел «Настройки магазина», где укажите доменный адрес вашего магазина для накрутки социальных сетей, а также другую информацию.

После этого вы получаете готовую SMM-панель на платформе smmpanel.ru для раскрутки групп во всех популярных социальных сетях. Теперь вам достаточно привлечь первых клиентов, чтобы получить высокий заработок за счет комиссионных отчислений. Если надумаете, можете использовать мою партнерскую ссылку с бонусом. Для этого обратитесь к администраторам групп предприятий из вашего города или региона, владельцам популярных и новых пабликов, которые не откажутся от накрутки на самых выгодных условиях с использованием вашего сервиса на основе smmpanel.ru.

Лучшие статьи по теме