Исправил код, но теперь выдает другую ошибку: cursor.execute("INSERT INTO messages (message) VALUES (?)", ({text},))
sqlite3.ProgrammingError: Error binding parameter 1: type 'set' is not supported
Сам код:
connection = sqlite3.connect('bot_database.db')
cursor = connection.cursor()
text = str(''.join(text))
print(text)
cursor.execute("""
CREATE TABLE IF NOT EXISTS messages(
id INTEGER PRIMARY KEY AUTOINCREMENT,
message TEXT NOT NULL
)
""")
cursor.execute("INSERT INTO messages (message) VALUES (?)", ({text},))
connection.commit()
connection.close()
{} у меня остались от f строки.