Энтузиаст из России реализовал управление электрокаром Tesla через Telegram-бота
Разработчик из Грозного Рамзан Шахбиев (@ramcode) создал Telegram-бота, который заменяет фирменное мобильное приложение Tesla и позволяет управлять электрокаром через мессенджер. Об этом «Коду Дурова» сообщил сам создатель.
По словам Рамзана, идея написать бота пришла внезапно, когда он занялся поиском уязвимостей в приложении Tesla. В процессе тестирования было обнаружено, что для авторизации на сайте и в мобильных приложениях Tesla используется протокол OAuth 2.0.
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2022%2F09%2FScreen_Pxmtr2--------.jpeg)
Благодаря этой находке Рамзану удалось авторизоваться через бота, получить все необходимые токены и собрать все методы API, через которые осуществляется взаимодействие с приложением Tesla. То есть бот напрямую «общается» с серверами Tesla тем же образом, которым это делает фирменное приложение.
В частности, бот позволяет управлять климат-контролем, зарядкой и медиасистемой, обновлять ПО, а также открывать багажники, сигналить, моргать фарами и многое другое. Кроме того, через бота можно узнать текущий уровень заряда с запасом хода и актуальную геолокацию электрокара.
Разработчик уточнил, что изначально делал бот только для себя, однако в случае, если к нему будет интерес со стороны других владельцев Tesla, то он сможет сделать отдельный бот и для них.