Advertisement
Olegos

кто придумал такое говно

Sep 16th, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. if event.object.text.lower().split(' ')[1] == "кик":
  2. isf = False
  3. l = vk.messages.getConversationMembers(peer_id=event.object.peer_id)
  4. l = l["items"]
  5. l = list(l)
  6. sp = []
  7. try:
  8. if event.object.text.lower().split(' ')[2].startswith("[") == True:
  9. lst = vk.users.get(user_ids=event.object.text.lower().split(' ')[2].split('|')[1].replace('@', '').replace(']', ''))[0]
  10. vk.messages.removeChatUser(chat_id=event.chat_id, member_id=lst['id'])
  11. # message("[id" + str(lst['id']) + "|Данный пользователь] был кикнут из беседы!")
  12. # print(lst["first_name"] + " " + lst["last_name"] + " был кикнут из беседы!")
  13. isf = True
  14. except:
  15. pass
  16. try:
  17. vk.messages.removeChatUser(chat_id=event.chat_id, member_id=event.object.fwd_messages[0]['from_id'])
  18. isf = True
  19. lst = vk.users.get(user_ids=event.object.fwd_messages[0]['from_id'])[0]
  20. # message("[id" + str(lst['id']) + "|Данный пользователь] был кикнут из беседы!")
  21. # print(lst["first_name"] + " " + lst["last_name"] + " был кикнут из беседы!")
  22. except IndexError:
  23. for a in l:
  24. sp.append(a['member_id'])
  25. lst = vk.users.get(user_ids=str(sp).replace('[', '').replace(']', ''))
  26. for i in lst:
  27. if (i["first_name"]).lower() == event.object.text.lower().split(' ')[2]:
  28. vk.messages.removeChatUser(chat_id=event.chat_id, member_id=i["id"])
  29. isf = True
  30. # message("[id" + str(i['id']) + "|Данный пользователь] был кикнут из беседы!")
  31. # print(i["first_name"] + " " + i["last_name"] + " был кикнут из беседы!")
  32. break
  33. if (i["last_name"]).lower() == event.object.text.lower().split(' ')[2]:
  34. vk.messages.removeChatUser(chat_id=event.chat_id, member_id=i["id"])
  35. isf = True
  36. # message("[id" + str(i['id']) + "|Данный пользователь] был кикнут из беседы!")
  37. # print(i["first_name"] + " " + i["last_name"] + " был кикнут из беседы!")
  38. break
  39. if isf == False:
  40. user_id = id(event.obj.text.split(' ')[2])
  41. vk.messages.removeChatUser(chat_id=event.chat_id, member_id=user_id)
  42. isf = True
  43. # message("[id" + str(user_id) + "|Данный пользователь] был кикнут из беседы!")
  44. #except:
  45. #vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "🚫 Ошибка!", "random_id": 0})
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement