Недавно я вам рассказывал про платные будильники для Telegram подарков с платной подпиской за 100 звезд в месяц. Но и они не всегда срабатывают быстро, например, одному будильнику понадобилось 1 минуту 56 секунд, чтобы оповестить всех своих 4583 платных подписчиков. Но когда новые подарки разлетаются за 2 минуты 59 секунд, мы не можем столько ждать — все самые дорогие подарки раскупают за считанные секунды. Да и количество подписчиков у таких платных будильников тоже постоянно растет, а значит будет расти и нагрузка на их системы оповещения.
Поэтому я вам сейчас расскажу, как можно самостоятельно настроить такой будильник совершенно бесплатно. Для этого нам понадобиться телефон на Android и установленное приложение MacroDroid. Если у вас все получится, то экономия в год составит 1200 звезд. Но, что еще более важнее — срабатывать такой будильник будет мгновенно.
Сразу говорю, что не все из вас смогут справиться с этой задачей. Но если вы умеете искать информацию в поисковых системах, то создать свой собственный будильник для новых подарков Telegram будет легко и просто.
Какую информацию вам нужно будет найти самостоятельно?
- Как установить MacroDroid на свой телефон? Если у вас есть Google Play — то вам нужно будет его просто скачать из Google Play. У меня например телефон Huawei и там нет Google сервисов. А на Gbox (эмуляция Google Play) не получается предоставить права доступа для MacroDroid. Поэтому мое решение было такое: скачать apk файл для MacroDroid. Откуда скачивать apk файл — это уже решать вам, а интернет в помощь.
- Как предоставить полные права MacroDroid? Самое главное для нас, чтобы MacroDroid работал в фоновом режиме, когда экран телефона выключен, мы же не собираемся держать телефон в руках всю ночь, а хотим спать и проснуться по будильнику. Как включить работу приложения MacroDroid в фоновом режиме я вам тоже не подскажу, нужно будет найти эту информацию для конкретной вашей модели телефона самостоятельно. Как я решал данную проблему для своего телефона — я расскажу в конце статьи.
Если вы со всем этим справитесь — то поехали дальше. Если нет, то вам проще будет купить будильник на новые подарки Telegram c платной подпиской за 100 звезд в месяц.
На что будет срабатывать макрос?
Наш макрос будет срабатывать на всплывающее уведомление Telegram от любого канала с бесплатными уведомлениями о выходе новых подарков. Таких каналов несколько, я же разберу на примере самого популярного канала: Gift Alerts. И первым делом нам нужно посмотреть в каком формате выходят оповещения от Gift Alerts. Переходим в канал и мы видим такой формат:

Запоминаем, что каждое оповещение сопровождается фразой: A new gift has been added. Вот по этой фразе мы и будем настраивать наш макрос. Который будет работать по такой схеме: на выключенный телефон от Telegram приходит уведомление о новом сообщении с канала Gift Alerts, в котором содержится текст: A new gift has been added и как только это происходит у нас автоматически проигрывается музыкальный файл, который и будет нашим будильником.
Создаем макрос в MacroDroid
Краткая инструкция:
Открываем приложение MacroDroid — Добавить макрос — Триггеры (нажимаем +) — События устройства — Уведомление (Включаем доступ к уведомлениям) — Выбираем опцию (Получено уведомление — OK) — Выбираем опцию (Выбрать приложение — OK) — Находим Telegram (OK) — Содержимое текста (Включает) — Вбиваем отслеживаемые текст: new gift has been added (OK) — Действия (нажимаем +) — Медиа — Воспроизвести/Остановить звук — Выбрать файл (OK) — Выбрать файл и выбираем короткую песню на нашем телефоне (OK) — Вводим название макроса, например, Gift Alerts и нажимаем + в правом нижнем углу.
Подробная пошаговая инструкция c картинками
Открываем приложение MacroDroid и нажимаем первую иконку с плюсом — Добавить макрос.

В Триггеры нажимаем +.

Далее выбираем События устройства.

Далее выбираем Уведомление. И включаем доступ к уведомлениям для MacroDroid.

Выбираем опцию: Получено уведомление и нажимаем OK.

Выбираем опцию: Выбрать приложение и нажимаем OK.

Теперь нам нужно найти Telegram. Вводим по буквам telegram, выбираем приложение Telegram с помощью красной галочки и нажимаем OK.

Далее в Содержимое текста выбираем Включает. И вбиваем нашу отслеживаемую фразу: new gift has been added и нажимаем OK.
Важно понимать, что если Telegram канал Gift Alerts изменит текстовое содержание своих сообщений при выходе новых подарков, то наш будильник не сработает. Для подстраховки у нас есть еще два бесплатных канала с уведомлениями о выходе новых подарков. Мы можем настроить еще дополнительно два новых макроса по такой же схеме. Для канала Gift Changes мы будем использовать фразу: new gifts released. Для канала Gifts Detector мы будем использовать фразу: A new limited gift has appeared.

Теперь переходим в блок Действия. Так же нажимаем +.

Далее выбираем Медиа.

Далее выбираем: Воспроизвести/Остановить звук

Теперь же нам нужно выбрать музыкальный файл на телефоне, который и будет использоваться в качестве мелодии нашего будильника. Я для себя скачал в интернете бесплатную мелодию на 10 секунд.
Не стоит выбирать слишком длинный звуковой файл, так как после того, как MacroDroid его запустит, музыка будет играть до тех пор, пока она не закончится. Поэтому для тестов — 10 секундный музыкальный файл самое оптимальное. Когда вы уже проверите, что макрос работает с выключенным экраном телефона, тогда уже можете выбрать мелодию подлиннее, которая вас точно сможет разбудить.
Выбрать файл и нажимаем OK.

Теперь нам нужно нажать на синюю иконку и выбрать короткую песню на нашем телефоне.

Песню мы выбрали, название песни отображается и мы нажимаем OK.

Нам остается только ввести название макроса, например, Gift Alerts и нажать в правом нижнем углу на +.

Макрос готов — миссия выполнена.

Тестирование макроса
Макрос на уведомление от Gift Aletrs создан, теперь же нам нужно его протестировать. Конечно же дожидаться выхода новых подарков и уведомления от Gift Alerts мы не будем. Вместо этого мы отправим сами себе сообщение, которое будет содержать фразу: New gift has been added. Отправлять сообщение будем через бота: EchoBot
Находим в Telegram бота @echobot. Нажимаем старт. Вводим тестовое сообщение: Test a new gift has been added test и отправляем отложенное сообщение. Если кто не знает, для того, чтобы отправить отложенное сообщение в Telegram нам нужно нажать кнопку отправления (синий самолетик Telegram) и не отпускать. Далее выбираем Отправить позже и выбираем время отправления.
Какие могут возникнуть проблемы?
Лично у меня возникла такая проблема: макрос работал только с включенным телефоном. Если телефон был выключен (погасший экран) — макрос не срабатывал. Но стоило только включить телефон — появлялась музыка с нашего будильника.
В чем была проблема?
В самом начале статьи я вам рассказывал, что важно предоставить приложению MacroDroid права на работу в фоновом режиме, даже когда экран телефона выключен.
Как я решил эту проблему?
В своем телефоне Huawei я решил проблему так:
Настройки — Приложения и службы — Диспетчер запуска — Находим наше приложение MacroDroid — И меняем Автоматическое управление на Управление вручную и смотрим, чтобы Автозапуск был активным.

Именно автозапуск запускает приложение в фоновом режиме.
Все, теперь будильник работает даже с выключенным телефоном, чего мы и добивались. Теперь мы не пропустим выхода новых подарков 1 сентября! А наш собственный будильник сработает мгновенно!







