Вопросы и ответы — VDSina.ru

vk bot на nodejs

1-ЭТАП создание бота
Создаем файл bot.js
Пишем

const { Bot, Keyboard } = require('node-vk-bot')

const bot = new Bot({
token: 'Токен',
group_id: ид группы
}).start()

bot.get(/Привет|Приветик|Привет/i, (message, exec, reply) => { // команда
const keyboard = new Keyboard().addButton('Привет') // это клавитура
const options = { forward_messages: message.id, keyboard } // получает страницы и т.д

reply(' Привет ', options) // выводить бот
})

Наш бот готов, Следуйщий 2 этап

2-ЭТАП Настройка группы
Шаги
Заходим нашу группу
И теперь настройки
Работа с API
Long Poll API

Long Poll API:
Включен // надо включить если отключен

Версия API: 5.101

Теперь заходим в Тип событие и нажимаем на все галочки

Далее

Ключи доступа Создать ключ

Выберите необходимые права для нового ключа доступа:
Тоже все галочки
и создать


3-ЭТАП НАСТРОЙКА ВКЛЮЧЕНИЕ
Заходим в наш bot.js
и видим
token: 'ТОКЕН', // сюда наш ключ доступа
group_id: ИД // сюда цифровой ид не ваш письменный 

настроили теперь заходим ssh консоль

cd (папка где бот)
у кого нету screen (apt-get install screen)
пишем screen -S bot // вместо bot можно любое указать
теперь node server.js
и запустили бота

если мы выйдем и зайти в наш бот screen -x bot // или что указали вместо bot

Чтоб остановить бота жмём Ctrl+C



Помог или проблемы
Пиши мой ВК https://vk.com/kalsc12345

04.08.2019 13:53 Пользователь ID 40910 Обновлено 28.07.2020 09:07
нет комментариев
04.08.2019 13:53
Закрыть окно
Аутентификация
Проверка 2FA
Закрыть окно
Регистрация
На указанный email-адрес будет отправлен пароль
Нажимая кнопку «Продолжить», вы соглашаетесь с политикой обработки персональных данных и условиями публичной оферты
Закрыть окно
Напоминание пароля
Закрыть окно
Напоминание пароля
Закрыть окно
Напоминание пароля
Выход