1.0.3 • Published 3 years ago

picbot-mongoose v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Обработчик базы данных на mongoose для picbot-engine

Пример главного файла, в котором нужно подключать обработчик:

import { Client } from 'discord.js';
import { Bot } from 'picbot-engine';

import { mongooseDatabaseHandler } from 'picbot-mongoose';

const client = new Client();

const bot = new Bot(client, {
    // ...

    databaseHandler: mongooseDatabaseHandler({
        databaseUrl: 'YOUR_DATABASE_URL',
        connectOptions: {
            useNewUrlParser: true,
            useUnifiedTopology: true,
        }
    }),
});

bot.load();

Замените YOUR_DATABASE_URL на ссылку до вашей базы данных

Объект connectOptions передаётся в mongoose.connect

Редактировать код команд не нужно, т.к. там все взаимодействия с базой данных спрятаны за интерфейсом picbot-engine. Какие-то проблемы могут возникнуть только с кастомными типами свойст (State.accessFabric), однако это зависит уже только от вас.