Первый урок: подготовка к созданию бота.
Всем привет, хотел бы поделиться информацией о том, как же создавать ботов на Python. В первом уроке мы создадим виртуальное окружение, и установим саму библиотеку aiogram.
Язык Python очень популярен для создания ботов.
Python (рус. Пайтон) - Интерпретируемый язык с динамической типизацией. Славится своей простотой и лёгким синтаксисом. Поэтому ботов для социальных сетей по типу Discord, Telegram, VK создают на этом языке.
Начнём с основ.
Виртуальное окружение.
venv в переводе на русский -
v - виртуальное
env - окружение.
Для чего же оно нужно? Все просто.
для того, чтобы библиотеки не конфликтовали друг с другом. (В виртуальном окружении не будет тех библиотек, которые вы установили во внешний интерпретатор)
- У вас должен быть Python 3.11 (рекомендую именно эту версию, так как на более новых может не установиться наша библиотека aiogram. Но к установке этой библиотеки мы перейдем потом.)
Как сделать это виртуальное окружение? Все просто.
- Я рекомендую создать вам пустую папку
- Откройте командную строку (через поиск, либо win+r и в открывшемся окне в поле пропишите cmd)
- Когда у вас открылась командная строка, пропишите следующие команды.
cd {адрес папки, которую вы создали}
Теперь ваша командная строка работает в папке, которую вы указали в команде.
python -m venv .venv
Эта команда создает наше виртуальное окружение. Вы можете перейти в папку и заметите, что там появилась папка ".venv", если ее нету, то у вас какие то проблемы либо с операционной системой, либо с Python. (попробуйте переустановить его)
Установка библиотеки aiogram в наше виртуальное окружение.
Теперь, когда мы сделали venv (вирт. окружение) нам нужно установить в него нашу библиотеку aiogram.
Пропишите следующие команды:
{путь к папке, в которой хранится .venv}/Scripts/pip.exe aiogram
данная команда установила библиотеку aiogram (команды нужно прописывать без фигурных скобок.)
что-бы убедиться, что все прошло успешно, пропишите
{путь к папке, в которой хранится .venv}/Scripts/pip.exe list
если все успешно, то вы увидите в списке библиотек сам aiogram.
На этом первый урок подошел к концу. в следующем уроке мы будем работать с кодом бота, напишем "Эхо-бот".
Если вам не трудно, то подпишитесь на мой телеграм-канал : t.me/rericee_dev