diff --git a/src/Bot.ts b/src/Bot.ts index a4583e0..44256bb 100644 --- a/src/Bot.ts +++ b/src/Bot.ts @@ -132,26 +132,23 @@ export default class App { const ejaan = `*${result.data!.ejaan.join(' ').toLowerCase()}*` const pengertian = result.data!.pengertian.map((value, index) => { // console.log(value) - return `${index + 1}. ${ - value.jenisKata.length !== 0 + return `${index + 1}. ${value.jenisKata.length !== 0 ? '_' + value.jenisKata.join(', ') + '_\n' : '' - }\`${value.deskripsi}\`` + }\`${value.deskripsi}\`` }) this.sendMessage( ctx, - `${ejaan} ${ - result.data!.kataTidakBaku ? '\n' + result.data!.kataTidakBaku : '' + `${ejaan} ${result.data!.kataTidakBaku ? '\n' + result.data!.kataTidakBaku : '' } -${pengertian.join('\n\n')}${ - result.data!.prakategorial - ? `_Prakategorial:_ ${result - .data!.prakategorial.split(', ') - .map((text) => `\`${text}\``) - .join(', ')}` - : '' +${pengertian.join('\n\n')}${result.data!.prakategorial + ? `. _Prakategorial:_ ${result + .data!.prakategorial.split(', ') + .map((text) => `\`${text}\``) + .join(', ')}` + : '' } `, // this.createInlineKeyboard( diff --git a/src/db/postgres/migrate.ts b/src/db/postgres/migrate.ts index 253d737..d459f9a 100644 --- a/src/db/postgres/migrate.ts +++ b/src/db/postgres/migrate.ts @@ -1,16 +1,25 @@ -import { createClient } from '@libsql/client/.' +import { createClient } from '@libsql/client' import { drizzle } from 'drizzle-orm/libsql' import { migrate } from 'drizzle-orm/libsql/migrator' - import config from '../../config/config' -console.log('Running migration...') - const client = createClient({ url: config.databaseUrl, authToken: config.databaseAuthToken, }) const db = drizzle(client) -await migrate(db, { migrationsFolder: './drizzle' }) -console.log('Migrations is done') +async function main() { + try { + await migrate(db, { + migrationsFolder: 'drizzle', + }) + console.log('Tables migrated!') + process.exit(0) + } catch (error) { + console.error('Error performing migration: ', error) + process.exit(1) + } +} + +main()