111111

111111


@dp.callback_query_handler(lambda call: call.data in ['button7'])

async def callback_inline_button7(call):

global gn

global gnid


try:

ff=f'{call.from_user.first_name}'

except:

ff=f'{call.from_user.username}'

s=str(call.message.from_user.id)

ch=str(call.message.chat.id)

if r2[ch] ==0:

try:

chek=db[f"brakchek_{gn[ch]}"]

except:

chek=0

if chek ==0:

await call.message.reply( ' тут тип жона .')

ds[ch]-=1

ds[ch]=int(ds[ch])

if ds[ch]==0:

gn[ch]=str(call.message.from_user.id)

gnid[ch]=ff

print("fggfdfgfgdfg")

db[f"brakchek_{mg[ch]}"]=1

db[f"brakchek_{gn[ch]}"]=1

db[f"brakid_{gn[ch]}"]=mg[ch]

db[f"brak_{gn[ch]}"]=mgid[ch]

db[f"brakid_{mg[ch]}"]=gn[ch]

db[f"brak_{mg[ch]}"]=gnid[ch]

sup=db[f"brak_{mg[ch]}"]

sup2=db[f"brak_{gn[ch]}"]

del gn[ch]

del gnid[ch]

del mg[ch]

del mgid[ch]

r2[ch]=1

r[ch]=1

await call.message.reply( f' В браке: {sup} и {sup2} ')

await bot.delete_message(call.message.chat.id, br[ch].message_id)

else:

try:

ffm=db[f"brak_{s}"]

r2[ch]=1

r[ch]=1

await call.message.reply(f'Браку не бывать!!! Крикнул муж {gnid[ch]} {ffm} ')

del gn[ch]

del gnid[ch]

del mg[ch]

del mgid[ch]

await bot.delete_message(call.message.chat.id, br[ch].message_id)

except:

try:

r2[ch]=1

r[ch]=1

await bot.delete_message(call.message.chat.id, br[ch].message_id)

except:

pass

else:

ggn=db[f"brak_{gn}"]

await call.message.reply(f' У нас уже есть жена {ggn}')


@dp.callback_query_handler(lambda call: call.data in ['button8'])

async def callback_inline_button8(call):

ch=str(call.message.chat.id)

if int(r[ch]) !=int(0) or int(r2[ch]) !=int(0) :

await call.message.reply( 'Нет, так нет...')

r2[ch]=1

r[ch]=1

await bot.delete_message(call.message.chat.id, br[ch].message_id)

else:

await call.message.reply(' Ещё не начали .')


@dp.message_handler(regexp=r'^Брак$')

async def brack(message):

s=str(message.from_user.id)

global r

global r2

global ds

ch=str(message.chat.id)

if s == message.from_user.id:

await message.reply("Ну и кого тут под венец?")

else:

if ch not in r:

r[ch]={}

if r[g] != r[ch]:

r[ch]=int(r[g])



if ch not in r2:

r2[ch]={}

if r2[g] != r2[ch]:

r2[ch]=int(r2[g])


ids = message.from_user.id

print(r[ch])

if int(r[ch]) !=int(0) and int(r2[ch]) !=int(0) :

bal(ids)

r[ch]=0

r2[ch]=0

ds[ch]=2


keyboard3 = InlineKeyboardMarkup(row_width=2)

btn6 = InlineKeyboardButton('муж', callback_data='button6')

btn7 =InlineKeyboardButton('жена', callback_data='button7')

btn8 =InlineKeyboardButton('отмена', callback_data='button8')

keyboard3.add(btn6,btn7,btn8)

br[ch]=await message.reply("Для начала советую делать это в отдельном чате (развода пока нет)!",reply_markup=keyboard3)

else:

await message.reply("Тсссс.... тут церимония.")






Report Page