@dp.message_handler(commands=['ban'])
async def banning(message: types.Message):
if
message.chat.id == FEEDBACK_USER_ID:
units = database_query(f"SELECT user_id FROM messages WHERE message_id = {message.reply_to_message.message_id}")
unit = units[0][0]
some = database_query(f"SELECT user_id FROM blocked WHERE user_id = {unit}")
resu = some
print(resu)
if not resu:
database_query(f"INSERT INTO blocked(user_id) "
f"VALUES('{unit}')")
await message.answer(f"Ви заблокували {str(unit)}")
await bot.send_message(unit,"Вас заблокували")
@dp.message_handler(commands=['unban'])
async def banning(message: types.Message):
if
message.chat.id == FEEDBACK_USER_ID:
units = database_query(f"SELECT user_id FROM messages WHERE message_id = {message.reply_to_message.message_id}")
unit = units[0][0]
some = database_query(f"SELECT user_id FROM blocked WHERE user_id = {unit}")
resu = some
print(resu[0][0])
if resu:
try:
database_query(f"DELETE FROM blocked WHERE user_id = {resu[0][0]}")
await message.answer(f"Ви розблокували {str(resu[0][0])}")
await bot.send_message(unit,"Вас розблокували")
except Exception as e:
print(str(e))
@dp.message_handler(lambda message: True, content_types=['text', 'photo', 'sticker', 'video', 'audio', 'voice', 'location', 'animation', 'contact', 'document'])
async def feedback_message_event(message: types.Message):
await BotStates.picked_like.set()
await feedback_message(message)
async def on_shutdown(dp):
await bot.close()
await storage.close()