Skip to content

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

Notifications You must be signed in to change notification settings

Picalines/picbot-mongoose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обработчик базы данных на 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), однако это зависит уже только от вас.

About

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

Topics

Resources

Stars

Watchers

Forks