1.0.3 • Published 4 years ago
picbot-mongoose v1.0.3
Обработчик базы данных на 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), однако это зависит уже только от вас.