среда, 24 октября 2012 г.

Оповещения о новостях по СМС

В свете последних событий, хочу поделиться интересным способом отслеживания новостей Аллодов Онлайн. Через СМС.

И так, что бы получать уведомления по СМС о публикации новых новостей на портале Аллодов Онлайн (allods.mail.ru) нам понадобится сервис IFTTT. Возможно кто-то им уже пользуется, или пользовался, поэтому могу сразу дать ссылку на готовый "рецепт": https://ifttt.com/recipes/63015.

Для тех, кто хочет подробнее, опишу как и что делать. Попав впервые на портал, вам необходимо зарегистрироваться (Join) и подтвердить свои намерения по ссылке, которая придёт вам на почту.

Авторизовавшись на портале, создадим свой первый рецепт, нажав "Create a Recipe".


Появится фраза "if this then that", и что бы начать, жмём на "this". Появится список сервисов. Нам нужны feed'ы, поэтому их и выбираем.


Далее нам предложат выбрать когда должен срабатывать триггер (оповещение). Первый вариант - при любой новой записи, второй вариант - при появлении записи с определённым содержанием. Жмём на "New feed item".

Теперь нужно указать адрес канала RSS, т.е. откуда мы будем брать новости. У Аллодов Онлайн это "http://allods.mail.ru/newsrss.php?line=news". Копируем, вставляем, жмём "Create Trigger".


Событие мы создали, теперь мы должны выбрать что должно происходить когда триггер будет срабатывать. Жмём на "That" и выбираем в списке SMS.


Прежде чем использовать сервис СМС, нужно его активировать. К слову, это одноразовая операция. И так, жмём "Activate". В появившемся окне необходимо указать номер телефона. Здесь всё просто, указываем свой привычный номер, только вместо "+" ставим "00", например: "0079101222345". Через пару минут вам придёт код подтверждения. Вводим его и жмём "Activate".


Возможно вам и не придёт код, т.к. на МТС я например так и не дождался. А вот на Мегафон пришло практически сразу. Если вам тоже не повезло с номером, ниже я опишу альтернативный вариант.

И так, мы активировали сервис СМС. Теперь нам предлагают выбрать что будет происходить. Хотя, как тут выбирать. Всего один вариант же. Жмём "Send me an SMS".

Теперь нам нужно выбрать, как будет выглядеть текст СМС. Можно оставить только короткое оповещение, типа: "New Allods Online piece of news". Можно добавить ссылку на новость, оставив параметр "EntryUrl". Это удобно если вы имеете смартфон, получили смс - и сразу перешли к новости.

Кстати, ссылки можно автоматически укорачивать через bit.ly, что есть хорошо. Для этого укажите данные своего профиля bit.ly в настройках аккаунта IFTTT.

Обратите внимание: По умолчанию, вам предлагают больше параметров, например: EntryTitle, который содержит заголовок новости. Но ставить его бессмысленно. Т.к. сервис не обработает русские символы, и вместо заголовка вам придут вопросительные знаки.

И так, после нажатия на "Create Action", вы можете добавить небольшое описание к своему "рецепту", и нажатием на "Create Recipe" подтвердить его создание.

На этом всё. Когда лента новостей на сайте Аллодов Онлайн обновится - вам придёт смс с уведомлением. Правда есть одна особенность. Различие во временных поясах (сайта и сервиса) даст интересный эффект: смс придёт не сразу (у меня приходит минуты через 3 после публикации новости), и время в ней будет отличаться от московского на -3 часа. Поэтому, если у вас смс сортируются по дате/времени получения - вы её можете сразу и не увидеть.

Это можно попробовать исправить, IFTTT предоставляет настройки часовых поясов, но лично я в них еще не разбирался.

А теперь об упомянутом выше альтернативном способе. Вам всего лишь понадобится почта с функцией СМС уведомления, к примеру можно погуглить какой-нибудь MoyBox или же выбрать Mail.ru. Рассмотрим последний вариант.

При создании "рецепта" у нас не сработал вариант с СМС, поэтому в списке мы выбираем "Email".


Здесь есть маленький нюанс: письма по-умолчанию отсылаются на тот email, который вы указали при регистрации. Поэтому, если он не Mail.ru (или другого хостера с смс уведомлениями), вам нужно сменить его в настройках аккаунта. Но не торопитесь это делать сейчас же, доделайте "рецепт".

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

Завершаем создание "рецепта" и переходим на Mail.ru.

Для начала регистрируем аккаунт или логинимся в уже существующий. Создаём отдельную папочку для наших писем-уведомлений, например "Allods Online News".

Далее создаем фильтр, что бы письма не смешивались с остальными. Отсеивать входящие можно по теме. Но для этого желательно было НЕ указывать никаких параметров (типа EntryTitle) в  поле "Subject" при создании "рецепта" в IFTTT, и оставить тему какой-нибудь "уникальной", например: "AO news update!".


Фильтр готов. Теперь пора настроить уведомления по СМС? Да, но сперва проверьте привязан ли какой-нибудь номер к вашему почтовому аккаунту. Есть такое? Тогда ок, настраиваем уведомления. Там ничего сложного.


И так, готово. Как проверить работает ли сервис? Ну... В данном случае, можно попытаться послать себе тестовое письмо с нужной темой. А вот в варианте, где всё на IFTTT - только если создать аналогичный "рецепт" с другим feed'ом.

Вы так же можете использовать IFTTT как с другими сервисами так и в других целях. Настраивайте что хотите и как хотите. )

1 комментарий:

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

    ОтветитьУдалить

Прокомментируйте запись, не стесняйтесь... )