Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.67 KB | None | 0 0
  1. def loadDB():
  2.  
  3.     write_msg(vk, chat_id, '- 🔄 Началась загрузка пользователей в базу данных.')
  4.  
  5.     import sqlite3 # Импортируем модуль.
  6.  
  7.     Connect = sqlite3.connect("CaptureBotDB.db") # Подключаемся к БД.
  8.     Cursor = Connect.cursor() # Позволяет нам взаимодействовать с базой данных и добавлять записи, помимо всего прочего.
  9.  
  10.     try:
  11.  
  12.         peer_id = event.obj.get('peer_id')
  13.         chat = vk.messages.getConversationMembers(peer_id=peer_id)
  14.  
  15.         for members in chat['profiles']:
  16.  
  17.             first_name = str(members['first_name'])
  18.             last_name = str(members['last_name'])
  19.             user_id = str(members['id'])
  20.             chat_id_ = event.chat_id
  21.            
  22.             sql = """INSERT INTO ListMembers (first_name, last_name, user_id, chat_id) VALUES (?,?,?,?)"""
  23.             """ "INSERT INTO ListMembers - вставляем записи в таблицу ListMembers.
  24.                 "(first_name, last_name, user_id, chat_id) VALUES (?,?,?,?) - Сами записи. Что под знаком вопроса, это значит,"
  25.                 ".. что мы будем что-то указывать" """
  26.             Cursor.execute(sql, (str(first_name), str(last_name), str(user_id), str(chat_id_))) # Вставляем данные в таблицу
  27.             Connect.commit() # Сохраняем изменения
  28.  
  29.         write_msg(vk, chat_id, '- ✅ Загрузка пользователей в базу данных завершена.')
  30.     except:
  31.         write_msg(vk, chat_id, error05)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement