Короче говоря , через машину состояний у меня бот собирает информацию, а именно 3 фото, и 4 текстовых сообщения и отправляет их в базу данных, после чего он должен их вывести по нажатию кнопки(это я не прикреплял так как это элементарно), сейчас у меня вызвало большие затруднения вывести сразу все фото, раннее я выводил 1 фото, но походу что бы бот отправил сообщения коллажём нужен какой то новый метод, я уже много чего пробовал, мало что помогает, помогите пожалуйста)
import sqlite3 as sq
from create_bot import dp,bot
def sql_start():
global base, cur
base = sq.connect('straw_cool.db')
cur = base.cursor()
if base:
print('Data base connected OK!')
base.execute('CREATE TABLE IF NOT EXISTS menu(img1 TEXT,img2 TEXT,img3 TEXT,numb TEXT PRIMARY KEY, price1 TEXT, price2 TEXT, descrip TEXT)')
base.commit()
async def sql_add_command(state):
async with state.proxy() as data:
cur.execute('INSERT INto menu VALUES (?,?,?,?,?,?,?)',tuple(data.values()))
base.commit()
async def sql_read(message):
for ret in cur.execute('SELECT * FROM menu').fetchall():
await SendMediaGroup(message.from_user.id,ret[0],ret[1],ret[2], f'{ret[3]}\nОписание: {ret[4]}\nЦена:{ret[5]}\nОпися{ret[6]}')