Найти тему
Artem Chernyshov

Обучение созданию ботов на python с библиотекой aiogram.

Оглавление

Первый урок: подготовка к созданию бота.

Всем привет, хотел бы поделиться информацией о том, как же создавать ботов на Python. В первом уроке мы создадим виртуальное окружение, и установим саму библиотеку aiogram.

Язык Python очень популярен для создания ботов.

Python (рус. Пайтон) - Интерпретируемый язык с динамической типизацией. Славится своей простотой и лёгким синтаксисом. Поэтому ботов для социальных сетей по типу Discord, Telegram, VK создают на этом языке.

Начнём с основ.

Виртуальное окружение.

venv в переводе на русский -

v - виртуальное

env - окружение.

Для чего же оно нужно? Все просто.

для того, чтобы библиотеки не конфликтовали друг с другом. (В виртуальном окружении не будет тех библиотек, которые вы установили во внешний интерпретатор)

  • У вас должен быть Python 3.11 (рекомендую именно эту версию, так как на более новых может не установиться наша библиотека aiogram. Но к установке этой библиотеки мы перейдем потом.)

Как сделать это виртуальное окружение? Все просто.

  1. Я рекомендую создать вам пустую папку
  2. Откройте командную строку (через поиск, либо win+r и в открывшемся окне в поле пропишите cmd)
  3. Когда у вас открылась командная строка, пропишите следующие команды.
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

Наука
7 млн интересуются