[Node.js] Бот-первонах

бихопчек
Забаненный
Статус
Оффлайн
Регистрация
27 Мар 2018
Сообщения
136
Реакции[?]
20
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
бихопчек
Забаненный
Статус
Оффлайн
Регистрация
27 Мар 2018
Сообщения
136
Реакции[?]
20
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Эксперт
Статус
Оффлайн
Регистрация
31 Мар 2017
Сообщения
997
Реакции[?]
652
Поинты[?]
0
Небольшой пред-гайд для темы.


Перед установкой всего и вся вам необходимо установить nodejs с оффициального сайта,
Пожалуйста, авторизуйтесь для просмотра ссылки.
, качаем и устанавливаем node в удобную папку.

Откройте cmd/powershell и пропишите для теста
Либо же большая -V

Если все хорошо то можно приступить к следующему этапу.

Здесь очень важный момент, вам необходимо перейти в эту папку с помощью консоли.

1) Вы открываете cmd / powershell и переходите в папку с проектом с помощью:
Это более сложный способ чем второй, редко использую сам его.

2) Второй способ заключается в том, что вам необходимо выделить вашу папку со скриптом с помощью:
Откроется контекстное меню в котором необходимо:
открыть как окно powershell
Или
открыть окно командной строки
И у вас откроется консоль с уже указанной директорией с вашим проектом. Хуй знает как объяснить, но у меня нет открыть через cmd, есть только powershell, поэтому я его сюда и приписываю, у всех жн разные системы. Но суть в том, что удерживая SHIFT и нажимая правую кнопку мыши по папке, откроются дополнительные действия в которых необходимо открыть окно консоли.


После этого необходимо прописать:
Это необходимо чтобы создать проект, введите необходимые значения и нажмите enter, после окончания инициализации появится файл packages.json с необходимыми параметрами.


Затем вам необходимо установить все необходимые пакеты введя в консоль:
У вас создастся папка node_modules в которой будут все необходимые модули которые вы скачали. У вас так же создастся файл packages.json в котором будут указаны установленные зависимости (модули/пакеты). После этого все будет работать и можно дальше использовать гайд.



Важно подметить то, что папка с проектом может быть создана в любом месте и с любым названием, поэтому вы можете хранить ваш скрипт/ы хоть на флешке и не заморачиваться.

Так же вы не должны лезть в папку node_modules от слова совсем.

В вашем скрипте вы подключаете все необходимые пакеты через require(); , поэтому не нужно ничего перемещать куда-то. Папка node_modules должна оставаться неизменной и лежать рядом с вашими скриптами.

Вот пример папки:
node_modules
index.js
packages.json
Это лишь пример.



(Гайд сделан по просьбе человека написавшего мне в лс)
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
7 Июн 2019
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Почему постит только на те паблики, на которые ты подписан? Просто не в кайф подписываться на 100+ пабликов.
 
Новичок
Статус
Оффлайн
Регистрация
14 Июн 2019
Сообщения
2
Реакции[?]
1
Поинты[?]
0
Error: Cannot find module 'C:\Users\Пользователь\Desktop\examples-node-js\inged.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
 
прекрати
Пользователь
Статус
Оффлайн
Регистрация
18 Дек 2018
Сообщения
100
Реакции[?]
35
Поинты[?]
0
вроде все правильно но не работает
не работает в каком плане? вам так сложно объяснить всю проблему сразу? показывайте ошибки в консоли, показывайте какие группы поставили, показывайте все что вообще можно показать для более детальной помощи
 
прекрати
Пользователь
Статус
Оффлайн
Регистрация
18 Дек 2018
Сообщения
100
Реакции[?]
35
Поинты[?]
0
Почему постит только на те паблики, на которые ты подписан? Просто не в кайф подписываться на 100+ пабликов.
хммм, действительно, единственный способ комментить новые посты для бота - чекать новостную ленту :thinking: почему же комментит только на подписанные паблики :thinking:
 
Новичок
Статус
Оффлайн
Регистрация
11 Авг 2019
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Ошибка:

(function (exports, require, module, __filename, __dirname) { let { VK } = require('vk-io');
^

SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
 
Новичок
Статус
Оффлайн
Регистрация
19 Окт 2019
Сообщения
1
Реакции[?]
0
Поинты[?]
0
хи, спасибо, перевел бота в группу. Точнее теперь отвечает от имени группы
 
Сверху Снизу