From a70711902a1b4856786b46e95783f14016e043f7 Mon Sep 17 00:00:00 2001 From: Migan178 Date: Wed, 8 Feb 2023 21:44:38 +0900 Subject: [PATCH] . --- src/Commands/학습데이터량.ts | 4 +++- src/modules/ChatBot.ts | 6 ++++-- tests/database.test.ts | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/Commands/학습데이터량.ts b/src/Commands/학습데이터량.ts index 07671ee..c642217 100644 --- a/src/Commands/학습데이터량.ts +++ b/src/Commands/학습데이터량.ts @@ -7,7 +7,9 @@ export default class extends Command { } public async execute(msg: Message, args: string[]) { const conn = await database.getConnection() - const [rows] = await conn.query('SELECT * FROM statement;') + const [rows] = await conn.execute( + 'SELECT * FROM statement;' + ) const muffin: ResponseData[] = [] rows.forEach(row => { if (row.persona === 'muffin') muffin.push(row) diff --git a/src/modules/ChatBot.ts b/src/modules/ChatBot.ts index 4e92d55..4dc953c 100644 --- a/src/modules/ChatBot.ts +++ b/src/modules/ChatBot.ts @@ -6,7 +6,9 @@ export default class ChatBot { const conn = await database.getConnection() const request = msg.content.replace('머핀아 ', '') console.log(`req: ${request}`) - const [rows] = await conn.query('SELECT * FROM statement;') + const [rows] = await conn.execute( + 'SELECT * FROM statement;' + ) let response = rows[Math.floor(Math.random() * rows.length)].text if (!response) response = '살ㄹ려주세요' console.log(`res: ${response}`) @@ -20,7 +22,7 @@ export default class ChatBot { const conn = await database.getConnection() if (msg.author.id === '1026185545837191238') { const response = await this.getResponse(msg) - const [rows] = await conn.query( + const [rows] = await conn.execute( 'SELECT * FROM statement;' ) try { diff --git a/tests/database.test.ts b/tests/database.test.ts index 4c51fd3..7e45111 100644 --- a/tests/database.test.ts +++ b/tests/database.test.ts @@ -4,9 +4,9 @@ import { createConnection } from 'mysql2/promise' describe('test database system', () => { test('Validate rows', async () => { return database.getConnection().then(async conn1 => { - const [rows1] = await conn1.query('SELECT * FROM statement;') + const [rows1] = await conn1.execute('SELECT * FROM statement;') const conn2 = await createConnection(config) - const [rows2] = await conn2.query(`SELECT * FROM statement;`) + const [rows2] = await conn2.execute(`SELECT * FROM statement;`) expect(rows1).toEqual(rows2) }) })