if(str(post.keys()).find("attachments") != -1):
import sqlite3
class SQLighter:
def __init__(self, database):
"""Подключаемся к БД и сохраняем курсор соединения"""
self.connection = sqlite3.connect(database)
self.cursor = self.connection.cursor()
def subscriber_exists(self, user_id):
"""Проверяем, есть ли уже юзер в базе"""
with self.connection:
result = self.cursor.execute('SELECT * FROM `users` WHERE `user_id` = ?', (user_id,)).fetchall()
return bool(len(result))
inline_keyboard=[
[InlineKeyboardButton(text="Киев", callback_data="Kiev")],
[InlineKeyboardButton(text="Харьков", callback_data="Harkov")],
[InlineKeyboardButton(text="Одеса", callback_data="Odesa")],
[InlineKeyboardButton(text="Яремче", callback_data="Yaremche")]])
@dp.callback_query_handler(lambda c: c.data == 'Kiev')
async def process_callback_button1(callback_query: types.CallbackQuery):