Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. from vk_api.longpoll import VkLongPoll, VkEventType
  2. import vk_api
  3. import time
  4. from datetime import datetime
  5. import random
  6.  
  7. login, password = "логин", "пароль"
  8. vk_session = vk_api.VkApi(token="токен")
  9.  
  10. vk = vk_session.get_api()
  11. longpoll = VkLongPoll(vk_session)
  12.  
  13. def send_message(vk_session, id_type, id, message=None, attachment=None, keyboard=None):
  14. vk_session.method('messages.send', {id_type: id, 'message': message, 'random_id': random.randint(-2147483648, +2147483648), "attachment": attachment, "keyboard": keyboard})
  15.  
  16. while True:
  17. for event in longpoll.listen():
  18. if event.type == VkEventType.MESSAGE_NEW:
  19. print("Сообщение принято в: " +str(datetime.strftime(datetime.now(), "%H:%M:%S")))
  20. print("Текст сообщения: " +str(event.text))
  21. print(event.user_id)
  22. response = event.text.lower()
  23. if event.from_user and not (event.from_me):
  24. if response == "Пип":
  25. vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
  26. elif response == "кодовое слово #2":
  27. vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
  28. elif response == "кодовое слово #3":
  29. vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
  30. else:
  31. vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'Чё?', 'random_id': 0})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement