Взаимодействие с Node.js | #1
Сначала всё хотел вместить в один пост, но получилось как-то длинно, что не есть гут для восприятия, поэтому, разбил основное повествование на два.
Работу с Node.js разберём на основе примера запуска робота типа @gemini. Алгоритм взаимодействия с Node.js описан для Windows 64 битной версии. Для других операционных систем принцип тот же самый.
В нашем действе, глобально, нам понадобятся две софтины и пара папок на диске:
- Node.js (исполнительная оболочка кода)
- Notepad++ (редактор для написания и изменения кода)
- Каталог (папка) на диске для размещения наших роботов и скриптов
Установка Node.js
Заходим на сайт https://nodejs.org
- В меню "download" выберем вариант установки для вашей операционной системы
Независимо от операционки, устанавливаемая версия: Current (на текущий момент это v8.4.0). В скриншоте выбран установочный пакет для Windows 64 бит.
После загрузки файла запускаем мастер установки (кликаем мышей на скаченном файле). Начнётся процесс установки.
- Проходим по всем шагам (кликаем кнопку Next)
- В процессе установки рекомендую все настройки оставлять по-умолчанию.
- Кода процесс установки завершится, кликаем Finish.
Всё, Node.js установлена. Все действия в Node производятся в командной строке. К ней мы ещё вернёмся.
Установка Notepad++
На мой взгляд, очень удобным инструментом для написания или внесения изменений в код является эта программа.
Заходим на сайт https://notepad-plus-plus.org и кликаем кнопку "download".
- В открывшейся странице выбираем для своей операционной системы установочный пакет (в скриншоте для Windows 64 бит):
- Скачиваем и запускаем мастер установки (открываем скаченный файл):
- Проходим все шаги, оставляем все параметры по-умолчанию
Теперь действия по редактированию (программированию) будем производить в Notepad++.
Резервируем место
Создадим папку на диске, где будут храниться все роботы и скрипты.
На диске C создаём "Новую папку" и как-нибудь её назовём, например: robots
- Рекомендую все названия придумывать короткими словами, строго на латинице и писать в нижнем регистре, почему узнаете далее.
Внутри этой новой папки (robots) для каждого отдельного робота надо создать индивидуальную папку. Для нашего тестового робота создадим: test
Таким образом, у нас всё готово: есть Node.js, редактор кода и место для размещения файлов с кодом.
Следующие шаги в продолжение к этому посту.