mvl-botcms-users-semis

1.1.6 • Public • Published

#mvl-botcms-users-semis Сохранение в БД базовой информации о каждом пользователе, отправляющем сообщение боту. Пакет экспортирует модель Sequelize, поэтому в проекте должно существовать подключение к БД.

Установка

npm i mvl-botcms-users-semis --save

Подключение к проекту MVLoader

const {mvlBotCMSUsers} = require('mvl-botcms-users-semis');

let config = {
    ext: {
        classes: {
            semis: {
                mvlBotCMSUsers: mvlBotCMSUsers,
            },
        },
    },
};

let app = new App(config);

Использование

Пакет подключает к проекту модель mvlBotCMSUser и middleware к BotCMS.
Middleware при получении каждого сообщения создает в БД нового пользователя социальной сети или получает, если уже существует, и сохраняет его объект в ctx.singleSession.mvlBotCMSUser, что позволяет обращаться к нему в дальнейшем из любого метода.

Желательно подключать mvlBotCMSUsers как можно раньше в объекте semis конфигурации проекта.

Readme

Keywords

none

Package Sidebar

Install

npm i mvl-botcms-users-semis

Weekly Downloads

1

Version

1.1.6

License

ISC

Unpacked Size

22.1 kB

Total Files

8

Last publish

Collaborators

  • mvoevodskiy