aiogram Как отправить одним сообщением данные из sqlite
Не могу собрать циклом все данные из БД, чтобы в дальнейшем отправить одним сообщением. Сейчас отправляю так, но каждое сообщение отдельное.
def sql_start():
global base, cur
base = sq.connect('pricec_db.db')
cur = base.cursor()
if base:
print('Data base color_r.db connected OK!')
base.execute('CREATE TABLE IF NOT EXISTS pricec(name TEXT PRIMARY KEY, description TEXT, price TEXT)')
base.commit()
async def sql_add_comand(state):
async with state.proxy() as data:
cur.execute('INSERT INTO pricec VALUES (?, ?, ?)', tuple(data.values()))
base.commit()
async def sql_read(message):
for ret in cur.execute('SELECT * FROM pricec').fetchall():
await bot.send_message (message.chat.id, f"{ret[0]}\n"
f"{ret[1]}\n"
f"{ret[2]}")