Skip to content
This repository has been archived by the owner on Feb 25, 2020. It is now read-only.
/ Node-VKPageBot Public archive

Модульная основа для создания бота ВКонтакте на личной странице

License

Notifications You must be signed in to change notification settings

AlexBrin/Node-VKPageBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот на странице ВКонтакте (NodeJS)

Пример настройки бота

Примеры модулей

Создание своего модуля:

  • Создать папку в Modules
  • В созданной папке создать index.js Пример содержимого index.js:
const Module = require('../../utils/Module');

class AwesomeModule extends Module {

    constructor(vk, pluginDir) {
        super(vk, pluginDir);
        // Необходимые действия перед началом работы...
    }
    
    // Зарезервированные обработчики событий...
}

module.exports = AwesomeModule;

Или Ознакомиться с базовым модулем

Все обработчики принимают один параметр: объект события (все события) Зарезервированные обработчики:

onEvent(event) - Все события
onUpdateFlag(event) - Обновление флагов сообщения
onSetFlag(event) - Установка флагов сообщения
onReplaceFlag(event) - Замена флагов сообщения
onMessage(event) - Новое сообщение
onCommand(event) - Новая команда (команды начинаются с / )
onEditMessage(event) - Сообщение отредактировано
onReadOutput(event) - Прочтение всех входящих сообщений 
onReadInput(event) - Прочтение всех исходящих сообщений  
onFriendOnline(event) - Друг онлайн
onFriendOffline(event) - Друг оффлайн
onChatChange(event) - Изменение беседы (изменение состава или названия)
onUserWrite(event) - Пользователь пишет в ЛС
onUserWriteInChat(event) - Пользователь пишет в беседе

Вся система работает на обещаниях (Promise)

Первый запуск:

  • Установить NodeJS
  • Пройти в директорию с ботом
  • Выполнить npm i и дождаться окончания
  • Запускать

В дальнейшем запуск производится только командой node start

About

Модульная основа для создания бота ВКонтакте на личной странице

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published