Как сделать рассылку сообщений в aiogram пользователям из бд?
Мне нужно сделать рассылку сообщений всем участникам пользователям из базы данных (sqlite3), получая в конце отчёт об получивших и ошибках, как это сделать? код:
from aiogram import Bot, Dispatcher, executor, types
import sqlite3
conn = sqlite3.connect("Database.db", check_same_thread=False)
cursor = conn.cursor()
def db_table_val(Айди: int, Имя: str):
cursor.execute('INSERT INTO test (Айди, Имя) VALUES (?, ?)', (Айди, Имя))
conn.commit()
bot = Bot(token="token")
dp = Dispatcher(bot)
logging.basicConfig(level=logging.INFO)
@dp.message_handler(content_types='text', text='рассылка')
async def start(message: types.Message):
#тут прикольчики как сделать это
if __name__ == "__main__":
executor.start_polling(dp)