Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def loadDB():
- write_msg(vk, chat_id, '- 🔄 Началась загрузка пользователей в базу данных.')
- import sqlite3 # Импортируем модуль.
- Connect = sqlite3.connect("CaptureBotDB.db") # Подключаемся к БД.
- Cursor = Connect.cursor() # Позволяет нам взаимодействовать с базой данных и добавлять записи, помимо всего прочего.
- try:
- peer_id = event.obj.get('peer_id')
- chat = vk.messages.getConversationMembers(peer_id=peer_id)
- for members in chat['profiles']:
- first_name = str(members['first_name'])
- last_name = str(members['last_name'])
- user_id = str(members['id'])
- chat_id_ = event.chat_id
- sql = """INSERT INTO ListMembers (first_name, last_name, user_id, chat_id) VALUES (?,?,?,?)"""
- """ "INSERT INTO ListMembers - вставляем записи в таблицу ListMembers.
- "(first_name, last_name, user_id, chat_id) VALUES (?,?,?,?) - Сами записи. Что под знаком вопроса, это значит,"
- ".. что мы будем что-то указывать" """
- Cursor.execute(sql, (str(first_name), str(last_name), str(user_id), str(chat_id_))) # Вставляем данные в таблицу
- Connect.commit() # Сохраняем изменения
- write_msg(vk, chat_id, '- ✅ Загрузка пользователей в базу данных завершена.')
- except:
- write_msg(vk, chat_id, error05)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement