Приветствую дорогой друг. Раз ты здесь оказался , значит хочешь понять как написать бота со своего смартфона андроид, я тебе в этом помогу. Т.к. я сам столкнулся с проблемой и по всему интернету мне пришлось по кусочкам добывать информацию, долго не мог понять почему выдавало все время ошибку при запуске бота. И толком инфы не было , много методом проб и ошибок в итоге все получилось.
Поэтому я буду каждый шаг прям подробно подробно показывать , следуй строго инструкции и будет тебе счастье , потратив здесь мин 15-20 , ты сохранишь время аж вплоть до недели.
И так , начнем с подготовки.
Идем на плеймаркет и устанавливаем само приложение
После установки у вас откроется вот такая консоль.
Далее вводим команду :
apt update (проверка обновлений пакетов)(после ввода каждой команды жмем энтер для ее запуска)
Далее обновляем эти пакеты командой
apt upgrade
Выпадает строчка continue ? Пишем Y т е продолжить
У вас должно быть так, это мы закончили обновление. Далее вводим команду clear
Эта команда очищает экран
С обновлением закончили. Далее нам нужно установить python.
Вводим команду pkg install python
так же пишем Y и продолжить энтер
Далее вводим команду :
pkg install python2 все тоже самое как и с предыдущей
Далее вводим команду:
apt install python-pip
Теперь нужно дать разрешение termux к доступу файлов. Вводим команду:
termux-setup-storage
вас перебросит
Выбираете Termux и ставите разрешить доступ
После возвращаемся в консоль и устанавливаем пакеты для нашего будущего бота . Вводим команду :
pip install telebot
Далее вводим pip list и у вас появится вот такой список в котором видите все необходимые пакеты для бота установлены. Вообще команда pip list выводит все пакеты которые у вас установлены. Если вдруг команда не сработает, значит его нужно установить командой pkg install pip list
Далее необходимо установить виртуальное окружение «virtualenv» командой:
pip install virtualenv
Далее создаем директорию venv командой :
virtualenv venv
Далее скачиваем файловый менеджер именно такой какой указан на скрине. Это не реклама , просто с ними намучался в процессе и наткнулся на самый удобный для дальнейшей работы.
Заходим в него. Такая вот папочка , ее открываем.
Открывается такой список. Нажимаем на меню которое обведено.
У вас откроется этот список и в самом низу у вас будет наш Termux заходим в него
И видим что наша папочка venv, которуюмы создавали выше на месте
Возвращаемся в консоль termux и активируем наше виртуальное окружение этой командой source venv/bin/activate
Далее устанавливаем любой редактор кода , тут не принципиально главное чтоб поддерживал расширение py(python), но мне удобно работать с таким
Открываем его (если такой же как у меня ) Нажимаем на эту папочку
Далее выбираем сохранить как
Далее
Далее :
Далее :
Далее :
Тут слева название файла неважно как назовете , главное латинскими буквами у меня testbot а справа важно расширение указать для файла py (это не русские буквы Ру , английские PY) . В общем должно получиться так:
название файла.py и жмем сохранить
Кодировку не меняем так и остается
UTF-8
Теперь возвращаемся в файловый менеджер , переходим во внутреннее хранилище
И далее находим свой созданный файл и перемещаем его в папку которую мы создали под названием venv
Выбираем файл
Далее : нажимаем эти три точки
Далее: нажимаем переместить в...
Далее вас перебросит сюда. Нажимаем меню обвел которое
Далее выбираем termux
Далее открываем эту папку
Далее жмем переместить
Теперь нужный нам файл на своем месте
Мы это даже можем проверить видит ли termux этот файл в этой папке. Открываем саму консоль termux
Командой ls смотрим список папок :
У меня storage и venv
далее командой cd venv
Я перехожу в папку venv и далее снова командой ls я открываю что в этой папке находится и вижу что нужный мне файл
testbot.py на месте
Всё, самое основное мы подготовили. Пожалуй я разобью на 2 статьи . В следующей статье мы продолжим...
Продолжение