Помощь      Поиск      Участники      Календарь      Новости
 Учебные Материалы      ВАЛтест     Фотогалерея Фотогалерея
 Правила форума      Виртуальные тренажеры      Мемуары


  Reply to this topicStart new topicStart Poll

> (2025) Ваш смартфон — это сервер. Поднимаем, Telegram-бота на Android
VAL
Дата 17.11.2025 12:29
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 38172
Пользователь №: 1
Регистрация: 6.03.2004





(2025) Ваш смартфон — это сервер. Поднимаем Telegram-бота на Android без root и затрат
Источник: https://habr.com/ru/articles/967120

QUOTE
Привет, Хабр!

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

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

Я предлагаю вам посмотреть на устройство, которое, скорее всего, прямо сейчас лежит у вас на столе или в кармане — ваш Android-смартфон. Что, если я скажу, что его можно превратить в полноценный Linux-сервер и запустить на нем нашего бота? Без root-прав, сложных манипуляций и абсолютно бесплатно.

В этой статье мы пошагово пройдем весь путь: от установки Linux-окружения на ваш телефон с помощью замечательного приложения UserLAnd до написания и запуска простого эхо-бота на Python, который будет работать 24/7 (ну, или пока ваш телефон не разрядится).

концу этого туториала у вас будет свой собственный, работающий прямо с телефона, Telegram-бот.


QUOTE
2. Что нам понадобится? (Технический стек)
Прелесть этого метода в его минимализме. Нам не понадобится дорогое оборудование или специфическое программное обеспечение. Вот наш джентльменский набор:

Android-смартфон. Подойдет практически любой телефон, выпущенный за последние 5-6 лет. Главное, чтобы на нем была установлена версия Android 7.0 или новее и было хотя бы 1-2 ГБ свободного места для установки нашего Linux-окружения. Я буду использовать свой старенький "боевой" телефон, который давно лежал без дела.

Приложение UserLAnd. Это наше главное оружие. UserLAnd — это бесплатное приложение, которое позволяет устанавливать несколько дистрибутивов Linux (например, Debian, Ubuntu, Kali) прямо на ваш телефон без необходимости получать root-права. Скачать его можно напрямую из Google Play.

Аккаунт в Telegram. Само собой, нам нужен аккаунт для того, чтобы общаться с "крестным отцом" всех ботов — @BotFather — и получить заветный токен для нашего будущего творения.

Базовые знания Python и командной строки. Мы будем писать очень простого бота, поэтому глубоких познаний в Python не потребуется. Достаточно понимать, что такое переменные и функции. Аналогично и с командной строкой — хватит умения вводить команды, которые я покажу ниже.

Стабильное подключение к Wi-Fi. Хотя бы на время установки. В дальнейшем бот сможет работать и через мобильный интернет, но для скачивания дистрибутива лучше использовать Wi-Fi.

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


--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
VAL
Дата 17.11.2025 12:30
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 38172
Пользователь №: 1
Регистрация: 6.03.2004





Из комментариев:

QUOTE
Почему так не делают все? В чём минусы?
Потому что это решение для энтузиастов, а не для серьезных задач. Главные минусы — надежность и производительность. Телефон может перезагрузиться, потерять сеть или "убить" приложение ради экономии энергии. Его мощности хватит только на самые простые скрипты, а постоянная работа 24/7 изнашивает батарею.

Что насчет оператора сотовой связи (ОпСоСа)?

Трафик от него мизерный и ничем не отличается от фоновой работы обычного Telegram. Риск блокировки SIM-карты практически нулевой, так как вы не создаете аномальной нагрузки (как массовая раздача интернета).

Что с расходом батареи?
Расход батареи — самый заметный минус. Телефон не сможет уходить в режим "глубокого сна", поэтому разряжаться будет заметно быстрее, чем обычно. Идеальный сценарий для этого метода — использовать старый ненужный телефон, который будет постоянно подключен к розетке.


--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll