Всем привет, по совету из предыдущего моего вопроса, я перенес бота на sqlite3.
Так вот возник следующий вопрос:
Мне нужно что бы все сообщения которые пишут боту в личные сообщения, он их записывал в одну базу данных, а если его добавляют в чат, то он создаёт базу данных беседы в которую его добавили, и записывает сообщения с беседы в базу данных этой беседы
Если объяснят более менее подробно буду благодарен
лучше структуру переделать.
тебе нужно всего 3 таблицы по сути: users, conversations, messages
в первых двух думаю разберешься что должно быть, а в messages помимо обычных колонок по типу id, message_from, message_body добавляешь колонки user_id и conversation_id
и все. пихаешь все сообщения в одну таблицу messages и в зависимости откуда оно - заполняешь колонки user_id или conversation_id
p.s. за красоту структуры тоже не скажу, что 100% крутой вариант, но я бы сделал так. мб кто подскажет еще удобнее решение.
С этим то у меня вопросов не возникает, возникает вопрос именно с самим сообщением, различие между беседой и лс, откуда бот получает сообщения(chat.id,user.id)