Неумирающая классика
В принципе, у "Тени Чернобыля" и "Игры престолов" есть кое-что общее: ходячие мертвецы, идущие с севера, пока на юге межклановые распри. Кто знает, это какое-то клише, и если да, то откуда пошло?
В принципе, у "Тени Чернобыля" и "Игры престолов" есть кое-что общее: ходячие мертвецы, идущие с севера, пока на юге межклановые распри. Кто знает, это какое-то клише, и если да, то откуда пошло?
Пришёл мне на днях из величественного Китая браслет M2 Band. Это такой клон Mi Band, без блэкджека и шлюх.
В приложении почти ничего лишнего, но меня заинтересовал экран настройки оповещений:
Как можно видеть, ничем из этого кроме звонков и смс я не пользуюсь, так уж сложилось. Зато пользуюсь Telegram. Глупо ожидать от клона Mi Band обновления приложения, так что пришлось взять дело в свои руки.
Так, наша цель: заставить браслет вибрировать при получении сообщений в Telegram, любыми средствами.
Первый созревший план - это сделать инструкцию для Tasker (приложение-комбайн для автоматизации под Android), которая бы при приёме сообщений от Tlgr отправляло его обрезанную версию на какой-нибудь отдельный аккаунт WhatsApp. Но он отмёлся после того, как обнаружилось отсутствие плагинов для взаимодействия Tasker и Telegram, да и мне ударила в голову мысль использовать WhatsApp API, который как оказалось платный. В общем, похоронил эту идею.
Помощь пришла откуда не ждали: когда я сидел на работе, мне написала девушка, всплыло оповещение андроида, вот примерно такое:
и меня осенило: "Вот оно!". В общем, теперь Tasker ловит все системные оповещения от приложения "Telegram" и в случае чего отправляет смс на мой же номер. Приложение браслета ловит смс и браслет вибрирует. Profit! Цикл от отправки до вибрации занимает примерно 3 секунды.
Код для импорта в Tasker если кому пригодится тут: https://pastebin.com/Z9AsS4SG
P.S. Возможно, в будущем сделаю фейковые оповещения об смс, пока что не критично, так как смс бесплатны :)