Как привязать БД к телеграм боту python

Захотел написать телеграмм бота для записи сообщений пользователя в БД.
Так вот набросал код но надо еще добавить запись в БД. Вот код:

import telebot

bot = telebot.TeleBot('Token')


@bot.message_handler(commands=['start'])
def start(message):
    bot.send_message(message.chat.id,
                     f'Привет {message.from_user.first_name}! \n Если хочешь что то записать в базу данных пожалуйста введи /add',
                     parse_mode='html')
    print(message)


@bot.message_handler(commands=['add'])
def add(message):
    bot.send_message(message.chat.id,
                     f'Сори но я пока не придумал как записать данные в БД',
                     parse_mode='html')
    print(message)


bot.polling(none_stop=True)

Ответы (1 шт):

Автор решения: Pain Worsnop

Шаг 1: Создаем базу данных и подключаем её к коду.

Если желаете файликом: используем библиотеку sqlite3 (Guide) Если хотите использовать базу из интернета используем mysql.connector(Guide)

Шаг 2: Пишем запросы

По ходу изучения материала выше узнаете как делать запросы в базу. Вот пример создания записи с использованием данных из телеграмма:

cursor.execute("INSERT INTO table(id) VALUES('{}')".format(message.from_user.id))
→ Ссылка