Advertisement
DimaDevelop

Untitled

Sep 14th, 2022
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.40 KB | None | 0 0
  1. @dp.callback_query_handler(func=lambda call: True)
  2. def callback_query(call):
  3.     if call.data == 'human':
  4.         dp.edit_message_text("Успешно\nВы прошли проверку!", call.message.chat.id, call.message.message_id)
  5.         dp.register_next_step_handler(call.message, unmute)
  6.     elif call.data == 'bot':
  7.         dp.edit_message_text("К сожалению вы не прошли проверку\nНадеемся что в следующий раз пройдёте\nПока:)", call.message.chat.id, call.message.message_id)
  8.         dp.kick_chat_member(call.message.chat.id, call.from_user.id)
  9.         time.sleep(1)
  10.         dp.edit_message_text(f"Мне пришлось кикнуть {call.message.from_user.full_name}\nТ.к пользователь не смог подтвердить что он человек", call.message.chat.id, call.message.message_id)
  11.  
  12. def unmute(message):
  13.     dp.restrict_chat_member(message.chat.id, message.new_chat_members[0].id,
  14.                                             can_send_messages=True,
  15.                                             can_send_media_messages=True,
  16.                                             can_add_web_page_previews=True,
  17.                                             can_send_polls=True,
  18.                                             can_send_other_messages=True,
  19.                                             can_invite_users=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement