diff options
| author | Andrew Lee <andrew@alee14.me> | 2025-03-03 11:42:27 -0500 |
|---|---|---|
| committer | Andrew Lee <andrew@alee14.me> | 2025-03-03 11:42:27 -0500 |
| commit | fd7f8eba960981482fabf350995bf753feebb176 (patch) | |
| tree | 2bd0c85b09a04ecd8e1f20fc409eb4b8a22289a7 /bot/src/utils | |
| parent | cf1382d88c5e3298923c8cb243b7bc5751e68b53 (diff) | |
| download | AleeBot-fd7f8eba960981482fabf350995bf753feebb176.tar.gz AleeBot-fd7f8eba960981482fabf350995bf753feebb176.tar.bz2 AleeBot-fd7f8eba960981482fabf350995bf753feebb176.zip | |
More commands ported; Almost all 2.x features have been added
Diffstat (limited to 'bot/src/utils')
| -rw-r--r-- | bot/src/utils/sequelize.js | 8 | ||||
| -rw-r--r-- | bot/src/utils/sync.js | 17 |
2 files changed, 25 insertions, 0 deletions
diff --git a/bot/src/utils/sequelize.js b/bot/src/utils/sequelize.js new file mode 100644 index 0000000..c5c036e --- /dev/null +++ b/bot/src/utils/sequelize.js @@ -0,0 +1,8 @@ +import { Sequelize } from 'sequelize'; + +export const sequelize = new Sequelize('database', 'user', 'password', { + host: 'localhost', + dialect: 'sqlite', + logging: false, + storage: 'database.db', +}); diff --git a/bot/src/utils/sync.js b/bot/src/utils/sync.js new file mode 100644 index 0000000..ecee7b1 --- /dev/null +++ b/bot/src/utils/sync.js @@ -0,0 +1,17 @@ +import { quote, pendingQuote } from '../models/quote.js'; +import { guildSettings } from '../models/guild-settings.js'; + + +export function syncDB() { + quote.sync({alter: true}).then(() => { + console.log('Quote database synced!'); + }); + + pendingQuote.sync({alter: true}).then(() => { + console.log('Pending Quote database synced!'); + }); + + guildSettings.sync({alter: true}).then(() => { + console.log('Guild database synced!'); + }); +} |
