Advertisement
Guest User

Untitled

a guest
Aug 12th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": 200, "offset": 0})
  2. for i in h["items"]:
  3. if i["from_id"] == 3358484:
  4. msg = i.get('id')
  5. vk.method("messages.delete", {"message_ids": 1777, "delete_for_all": 1})
  6.  
  7.  
  8.  
  9. import vk_api
  10. from vk_api.longpoll import VkLongPoll, VkEventType
  11.  
  12. token = "Тут ваш токен" # Надеюсь вы знаете, как его получить
  13.  
  14. vk = vk_api.VkApi(token=token) # Авторизация юзера через токен
  15. longpoll = VkLongPoll(vk) # Инициализация лонгпула
  16.  
  17. while True: # Создание бесконечного цикла (Пока работает бот)
  18. for event in longpoll.listen(): # Обработка всех event'ов лонгпула
  19. if event.type == VkEventType.MESSAGE_NEW: # Если событие = Новое сообщение
  20. if event.from_chat: # Если сообщение из беседы
  21. text = event.text.lower() # Создаем переменную текста сообщения пользователя
  22. answer = text.split() # Разделяем сообщения через пробел и добавляем в массив
  23. if (len(answer) == 1) and (answer[0] == "/удалить"):
  24. h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": 200, "offset": 0})
  25. for i in h["items"]:
  26. if i["from_id"] == 3358484:
  27. msg = i.get('id')
  28. try:
  29. vk.method("messages.delete", {"message_ids": 1777, "delete_for_all": 1})
  30. except:
  31. pass
  32. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement