Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": 200, "offset": 0})
- for i in h["items"]:
- if i["from_id"] == 3358484:
- msg = i.get('id')
- vk.method("messages.delete", {"message_ids": 1777, "delete_for_all": 1})
- import vk_api
- from vk_api.longpoll import VkLongPoll, VkEventType
- token = "Тут ваш токен" # Надеюсь вы знаете, как его получить
- vk = vk_api.VkApi(token=token) # Авторизация юзера через токен
- longpoll = VkLongPoll(vk) # Инициализация лонгпула
- while True: # Создание бесконечного цикла (Пока работает бот)
- for event in longpoll.listen(): # Обработка всех event'ов лонгпула
- if event.type == VkEventType.MESSAGE_NEW: # Если событие = Новое сообщение
- if event.from_chat: # Если сообщение из беседы
- text = event.text.lower() # Создаем переменную текста сообщения пользователя
- answer = text.split() # Разделяем сообщения через пробел и добавляем в массив
- if (len(answer) == 1) and (answer[0] == "/удалить"):
- h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": 200, "offset": 0})
- for i in h["items"]:
- if i["from_id"] == 3358484:
- msg = i.get('id')
- try:
- vk.method("messages.delete", {"message_ids": 1777, "delete_for_all": 1})
- except:
- pass
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement