/dent

Как писать чатбота на JS :)

Primary LanguageJavaScript

Пилим бота на JS 🛠

Привет, тут рассказано как сделать quest-like game на JS с помощью чат-бота.

как это скачать?

Можешь склонировать репозиторий

git clone https://github.com/vikegart/dent.git

или просто скачать его себе (кнопка справа вверху). Разархивируй скачанные файлы.

Установка JS

Прежде всего тебе понадобится ноут и на него нужно поставить необходимый софт.

Скачиваем Node JS node-js И устанавливаем. Перезагрузись после установки!

Чтобы убедиться что всё установилось, открой командную строку и напиши там

npm -v

npm-execute

Если в ответ ты увидел версию, то всё отлично!

Следующий шаг - это подготовка группы

10 шагов к успеху :D

  1. Заходим в вк и создаём там сообщество. Имя и картинка и прочие поля нас не интересуют, так что заполняй по желанию.

  2. Заходим в настройки => работа с API. Жмём создать ключ create-key

  3. Отмечаем там все галочки и жмём создать checkbox

  4. После, сохраняем созданный ключ куда-нибудь в файлик txt api-key

  5. Заходим в раздел Long Poll API и включаем его. Ставь версию 5.80 version-api

  6. Теперь подписываемся на события - чтобы бот мог получать сообшения. events

  7. Включаем возможность писать нашему боту. В настройках сообщества заходим в сообщения msg

  8. Спускаемся в подраздел Настройки для бота и включаем там возможности ботов save-btn

  9. Теперь нужно получить ID сообщества. Его можно взять в главных настройках. Сохрани его тоже в файлик get-id

А теперь пора запустить бота 🔥

Код удобнее писать в Visual Studio Code

  1. Открываем папку с этим проектом на компьютере. Открываем этот проект в VS Code vs-code

  2. Открываем файл index.js И вставляем токен и ID группы в файл бота. insert

  3. Чтобы его запустить - нужно ему скомандовать, а для этого - открыть терминал. terminal

  4. Осталось загрузить вспомогательные библиотеки - введи в терминал команду

npm i

npm-i

  1. Запуск бота вот так
npm start

start

Всё, можешь написать боту в личные сообщения :)