UNPKG

discord-coc-bot

Version:

A Discord bot that contains commands useful for Call of Cthulu text roleplaying, based on RPbot by Gawdl3y (https://github.com/Gawdl3y/discord-rpbot/)

28 lines (23 loc) 760 B
'use babel'; 'use strict'; import { join as pathJoin } from 'path'; import sqlite from 'sqlite'; import bot from '../bot'; import config from '../config'; import Character from './character'; export const db = sqlite; export default db; export async function init() { bot.logger.info('Initializing database...', { file: config.database, verbose: config.databaseVerbose }); await db.open(config.database, { verbose: config.databaseVerbose }); await db.migrate({ migrationsPath: pathJoin(__dirname, '../../migrations') }); await Promise.all([ Character.convertStorage() ]); bot.logger.info('Database initialized.'); } export async function close() { bot.logger.info('Closing database...'); await db.close(); bot.logger.info('Database closed.'); }